GWT - ListBox - 当我得到所选项目的索引时出现问题

时间:2010-11-19 16:22:52

标签: gwt listbox

我在GWT上有这个ListBox(ComboBox):

final ListBox category_2=new ListBox();
category_2.setStyleName("article_combo");
category_2.addItem("----------", "0");
category_2.addItem("1° Element", "1");
category_2.addItem("2° Element", "2");
category_2.addItem("----------", "0");
category_2.addItem("3° Element", "3");
category_2.addItem("4° Element", "4");
category_2.addItem("----------", "0");
category_2.addItem("5° Element", "5");
category_2.addItem("----------", "0");
category_2.addItem("6° Element", "6");
category_2.addItem("7° Element", "7");
category_2.addItem("8° Element", "8");

如果我尝试使用

category_2.getSelectedIndex()
获取所选择的idem的索引,它会返回category_2的索引(但它会返回数组索引,而不是我设置的索引)。

示例:如果我选择5°元素,它不会返回“5”,而是“7”。我怎样才能获得自己设定的索引?干杯

1 个答案:

答案 0 :(得分:5)

Hir markzz,

您需要执行以下操作:

int index = category_2.getSelectedIndex();
String myValue = category_2.getValue(index);

您应该真正了解documentation