我有一个 clickhandler 的问题,它是 treeitem 中小部件的一部分。
如果我在此小部件上单击第一次,则触发 treeItem 的处理程序。如果我第二次点击这个小部件,两个处理程序都会被触发。
有没有办法为一个 TreeItem 停用树处理程序?我有以下代码:
TreeItem subTree= new TreeItem(type.toString());
....
HorizontalPanel panel= new HorizontalPanel();
panel.setWidth("200px");
Label folderLabel= new Label(folder);
folderLabel.setWidth("200px");
panel.add(folderLabel);
Image choosen= new ChooseFolderImage(type, folder);
choosen.setSize("20px", "20px");
panel.add(choosen);
choosen.addHandler(handler, ClickEvent.getType());
subTree.addItem(panel);
....
rootTree.addItem(subTree);
问候,命运