0

我正在使用 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);
  }
4

0 回答 0