当用户从treegrid中的treenode上的listgrid中删除记录时,我正试图获取该事件。
我正在尝试
ListGrid messagesGrid = new ListGrid();
messagesGrid.setCanDrag(true);
TreeGrid shortcutsTreeGrid = new TreeGrid();
shortcutsTreeGrid.setCanAcceptDrop(true);
shortcutsTreeGrid.setCanAcceptDroppedRecords(true);
shortcutsTreeGrid.addDropHandler(new DropHandler() {
@Override
public void onDrop(DropEvent dropEvent) {
SC.say("drop event is called"); // I want to catch this event
}
});
请知道吗?
答案 0 :(得分:2)
在放入TreeGrid时必须使用addFolderDropHandler()。
例如
treeGrid.addFolderDropHandler(new FolderDropHandler() {
@Override
public void onFolderDrop(FolderDropEvent folderDropEvent) {
SC.say("folder dropped");
}
}