Smartgwt从listgrid拖放到treegrid
我试图获取用户在treegrid中的treenode上从listgrid留下记录时发生的事件 我在试着用Smartgwt从listgrid拖放到treegrid,gwt,smartgwt,Gwt,Smartgwt,我试图获取用户在treegrid中的treenode上从listgrid留下记录时发生的事件 我在试着用 ListGrid messagesGrid = new ListGrid(); messagesGrid.setCanDrag(true); TreeGrid shortcutsTreeGrid = new TreeGrid(); shortcutsTreeGrid.setCanAcceptDrop(true); shortcutsTreeGrid.setCanAcceptDroppedR
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
}
});
您有什么想法吗?在将数据放到树ID上时,必须使用addFolderDropHandler() 比如说
treeGrid.addFolderDropHandler(new FolderDropHandler() {
@Override
public void onFolderDrop(FolderDropEvent folderDropEvent) {
SC.say("folder dropped");
}
}
这段代码面临什么问题?onDrop的TreeGrid无法从messageGrid捕获记录您不能使用messageGrid的选定记录吗?最终选定的messageGrid记录将被删除到shortcutsTreeGrid上。