Baralis: Qooxdoo

Beitrag lesen

OK ;)

Ich hab versucht einem ListItem object irgendwie einen Value zu übergeben. In der API steht das der dritte Parameter im Object der Value ist, aber irgendwie bekomm ich das nicht hin. Immer wenn ich nachher die Abfrage mit getValue() mache bekomm ich immer das Label zurück. Ich habs dann nachher noch einmal mit setValue() probiert, hat aber den selben effekt. Für jede Hilfe bin dankbar :)

var cb = new qx.ui.form.ComboBox;
__________________________________________________________
item1 = qx.ui.form.ListItem("Testlabel1","","Testvalue1");
item2 = qx.ui.form.ListItem("Testlabel2","","Testvalue2");

oder

item1 = qx.ui.form.ListItem("Testlabel1");
item1.setValue("Testvalue1");
item2 = qx.ui.form.ListItem("Testlabel2");
item2.setValue("Testvalue2");
__________________________________________________________

cb.add(item)

cb.addEventListener("changeSelected",function(e)
 {
  alert(cb.getValue());
  //Gibt mir anstatt "Testvalue*" immer "Testlabel*" zurück
 });