如何捕获 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/