Smartgwt Падение из списка в сетку деревьев - PullRequest
0 голосов
/ 11 января 2012

Я пытаюсь получить событие, когда пользователь оставил запись из списка на триоде в дереве.

Я пытался с

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

 }
});

Пожалуйста, есть идеи?

1 Ответ

2 голосов
/ 19 октября 2012

Вы должны использовать addFolderDropHandler () при переходе на TreeGrid.

Например

treeGrid.addFolderDropHandler(new FolderDropHandler() {
  @Override
  public void onFolderDrop(FolderDropEvent folderDropEvent) {
      SC.say("folder dropped");
  }
}
...