PDA

View Full Version : dynamical creation of textlistitems


Andreeeas
04-01-2008, 10:49 PM
hi,

i simply want to add a number of textlistitems to my combobox at runtime with a method that looks like this:


<method name="createPageItems"><![CDATA[
var num_pages = gGrid_view.number_of_pages;
for(var i = 1;i <= num_pages;i++){
var tli = new textlistitem(this,{text:i, value:i});
this.addItem(tli);
}
this.selectItem(1);
]]>
</method>


why am i getting the numbers as textlistitems as well as a string textlistitem under each of the numbers so that my combobox looks like this:

1
textlistitem
2
textlistitem
3
textlistitem
......


i just wanna hava the numbers.

greets andreeeas

senshi
04-02-2008, 12:01 AM
Method-definition of "basecombobox#addItem(String, Object)":

basecombobox.addItem(txt : String, val : Object);


Therefore your code must be:

<method name="createPageItems"><![CDATA[
var num_pages = gGrid_view.number_of_pages;
for(var i = 1;i <= num_pages;i++){
this.addItem(""+i, i);
}
this.selectItem(1);
]]>
</method>