Gxt树网格双击显示弹出窗口



如何在gxt树网格中捕捉双击事件?我已经尝试过了:单击GXT 3中的树处理程序?

tree.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
tree.getSelectionModel().addSelectionHandler(new SelectionHandler<MenuView.MenuDto>() {
    public void onSelection(SelectionEvent<MenuDto> event) {
        MenuDto mnu = event.getSelectedItem();
        Info.display("Tree Handler", mnu.getDescripcion());
    }
});

但它只适用于单击,而不是双击
我想如果用户双击,弹出窗口就会显示。

在这种情况下,选择有特定的含义-您确定要双击来进行选择,并且只有才需要通知吗?

相反,查看grid.addRowDoubleClickHandler——您的处理程序将获得被单击的行索引,然后您可以询问商店该行中有什么项目。

相关GXT Javadoc:

  • grid.addRowDoubleClickHandler(...)
  • RowDoubleClickEvent

这是代码,我只测试查看信息显示:

tree.addRowDoubleClickHandler(new RowDoubleClickHandler() {
    @Override
    public void onRowDoubleClick(RowDoubleClickEvent event) {
        Info.display("hello", "double click");
    }
});

相关内容

  • 没有找到相关文章

最新更新