treeitem의 위젯에 포함 된 clickhandler에 문제가 있습니다.트리 위젯에 clickhandler 추가
위젯에서 처음 클릭하면 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);
인사, 운명 실제로
젠장! 이 코드는 매우 잘 작동합니다 ... 문제는 코드의 다른 부분에 있습니다. 더 많은 커피가 필요합니다.> –