我在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");
Run Code Online (Sandbox Code Playgroud)
如果我试图获得所选择的身份的索引
category_2.getSelectedIndex()它返回给我class_2的索引(但它反映了数组索引,而不是我设置的索引).
示例:如果我选择5°元素,它不会返回"5",而是"7".我怎样才能获得自己设定的索引?干杯
Hir markzz,
您需要执行以下操作:
int index = category_2.getSelectedIndex();
String myValue = category_2.getValue(index);
Run Code Online (Sandbox Code Playgroud)
你应该看看文档