我在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”。我怎样才能获得自己设定的索引?干杯
答案 0 :(得分:5)
Hir markzz,
您需要执行以下操作:
int index = category_2.getSelectedIndex();
String myValue = category_2.getValue(index);
您应该真正了解documentation