public ValueMultiListBox(Renderer<T> renderer2, ProvidesKey<T> keyProvider2) {
this.keyProvider = keyProvider2;
this.renderer = renderer2;
initWidget(new ListBox(true));
getListBox().setVisibleItemCount(2);
getListBox().addChangeHandler(new ChangeHandler() {
@Override
public void onChange(ChangeEvent event) {
ListBox lb = getListBox();
Collection<T> newValue = new ArrayList<T>();
for (int i = 0; i < values.size(); i++) {
if (lb.isItemSelected(i)) {
newValue.add(values.get(i));
}
}
setValue(newValue, true);
}
});
}
ValueMultiListBox.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:RedQueryBuilder
作者:
评论列表
文章目录