0

Ext GWT 2.2.4 を使用しています。私たちのアプリケーションでは、グリッドでonClickイベントをバインドし、クリックのイベントでデータを取得するためにサーバー呼び出しを行います。ダイアログボックスに結果を表示します。

問題は、ユーザーがセルを複数回クリックすると、同じダイアログ ボックスにデータが繰り返されることです。また、「getListStore().removeAll()」ステートメントを配置してモデルをクリアし、再入力してダイアログ ボックスに新しいデータを表示しました。

PS。Events.onDoubleClick イベントもバインドしようとしましたが、ダブルクリックでも「クリック - クリック」を 2 回呼び出すため、問題は解決しません。

あなたの助けを本当に感謝します. このフォーラムで解決策を探していましたが、同様の投稿がありますが、解決策が見つかりませんでした。

コードは次のとおりです。

 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