0
我想知道在Gwt列表框中选择的对象。 “bookNames”是一个地图。 我想知道用户选择ListBox中的哪个单元并使用它。知道从列表框中选择的对象
ListBox books = new ListBox();
final ListBox chapters = new ListBox();
for(i=0;i<bookNamesString.length;i++) // put books map into listbox (Map Starts from 1)
books.addItem(bookNames.get(i+1));
books.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
int i;
for(i=0;i<bookChapters.length;i++)
{
chapters.addItem("Chapter" + (i+1));
}
}
});
嘿,我的 “chapters.getSelectedIndex()” 返回-1,因为对clickHandler工作触摸列表框时.... 是否有问题另一个只在从ListBox中选择一个选项时才起作用的处理程序?谢谢 – 2014-09-22 19:02:57
你应该使用SelectionHandler。 – 2014-09-22 19:05:29
是不是可以为ListBox定义SelectionHandler? 因为它不适合我... – 2014-09-22 20:25:54