0

すべてのグリッドパネルに selectionchange イベントが必要です。

1 つのページにいくつかのグリッドがあるため、currentGrid を取得して何かを行う必要があります。

そのような :

var activeGrid

selectionchange:function(){
activeGrid = this;
}

次に、currentGrid を取得できます。ありがとう

4

2 に答える 2

0
Ext.override('Ext.grid.Panel', {
  initComponent: function(config) {
    this.callOverridden(arguments);

    this.on({
      selectionchange: this.mySelectionFunction,
      scope: this
    });
  },
  mySelectionFunction: function() {
    // Do your stuff here
  }
});

これについて説明が必要ですか?

于 2012-04-11T08:38:24.610 に答える
0

この質問を見てください: ExtJS 4 でコントローラーの継承を実行する方法は?

ビュー/コントローラーで基本機能を作成する方法の例をいくつか投稿しました。お探しのものが見つかると思います。

于 2012-04-11T12:39:00.840 に答える