我正在使用 Ext GWT 2.2.4。在我们的应用程序中,我们在 Grid 上绑定onClick事件,并在单击时进行服务器调用以获取数据。我们在对话框中显示结果。
问题是,如果用户多次点击单元格,我们会在同一个对话框中得到重复的数据。我还放了“getListStore().removeAll()”语句来清除模型并重新填充以在对话框中显示新数据。
PS。我也尝试过绑定 Events.onDoubleClick 事件,但它并没有解决我的问题,因为即使双击也调用了两次“单击 - 单击”。
非常感谢您的帮助。我一直在这个论坛寻找解决方案,有类似的帖子,但我没有找到任何解决方案。
这是代码:
grid.addListener(Events.OnClick, new Listener<GridEvent<ModelData>>() {
public void handleEvent(GridEvent<ModelData> be) {
performAction(be);
}
});
private void performAction (GridEvent<ModelData> be) {
AppEvent event = new AppEvent(Events.onClick);
dispatcher.dispatch(event);
}