public FolderSelectionWidget(final Map<String, String> batchClassesNameMap, final HandlerManager eventBus) {
super();
initWidget(BINDER.createAndBindUi(this));
mainPanel.addStyleName(FolderManagementConstants.OPTIONS_BOX);
batchClassSelectionListBox.setWidth(_150PX);
batchClassSelectionListBox.addStyleName(FolderManagementConstants.CUSTOM_LIST_BOX);
if (null != batchClassesNameMap && !batchClassesNameMap.isEmpty()) {
Set<Entry<String, String>> entrySet = batchClassesNameMap.entrySet();
for (Entry<String, String> entry : entrySet) {
batchClassSelectionListBox.addItem(entry.getKey());
}
fireEventForFolderSelection(batchClassesNameMap, eventBus);
batchClassSelectionListBox.addChangeHandler(new ChangeHandler() {
@Override
public void onChange(ChangeEvent event) {
fireEventForFolderSelection(batchClassesNameMap, eventBus);
}
});
} else {
eventBus.fireEvent(new BatchClassChangeEvent());
}
}
FolderSelectionWidget.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:ephesoft
作者:
评论列表
文章目录