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

标签 java gwt event-handling gxt treegrid

如何捕获 gxt 树网格中的双击事件? 我已经尝试过这个: Click Handlers for Trees in 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:

关于java - Gxt树网格双击显示弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26749830/

相关文章:

windows - 在我的 Windows 7 系统上找不到 jdk?

java - 使用 Java 打乱单词

java - GWT 编辑器和获取/设置值

java - GWT CellTable 所有可排序列上的排序 arow 图标

java - 如何通过uuid获取文档

java - For 循环 : how is changing ArrayList size interpreted?

java - GWT 代码分割集成 : MVP and Activites/Places

java - 什么时候注册监听器?

asp.net-mvc - 简单的注入(inject)器 : How to register event handlers instances to the event dispatcher

c++ - COM 事件处理的最快方式(在性能方面)