すべてのグリッドパネルにselectchangeイベントがありますか?ExtJs4デフォルトイベントをGridPanelに追加する方法
私はあるページにいくつかのグリッドを持っているので、何かを行うにはcurrentGridを取得する必要があります。
など:
VAR ActiveGridの
selectionchange:function(){
activeGrid = this;
}
それから私はcurrentGridを得ることができます。ありがとう
すべてのグリッドパネルにselectchangeイベントがありますか?ExtJs4デフォルトイベントをGridPanelに追加する方法
私はあるページにいくつかのグリッドを持っているので、何かを行うにはcurrentGridを取得する必要があります。
など:
VAR ActiveGridの
selectionchange:function(){
activeGrid = this;
}
それから私はcurrentGridを得ることができます。ありがとう
Ext.override('Ext.grid.Panel', {
initComponent: function(config) {
this.callOverridden(arguments);
this.on({
selectionchange: this.mySelectionFunction,
scope: this
});
},
mySelectionFunction: function() {
// Do your stuff here
}
});
これについていくつかの説明が必要ですか?
この質問を見てみましょう:How to Perform Controller Inheritance in ExtJS 4?
を私は、ビュー/コントローラに基本機能を作成する方法についていくつかの例を掲載。私はあなたが探しているものを見つけるだろうと思う。
うわー...これは、あなたのアプリのすべてのグリッドパネルでセレクションチェンジがどのように機能するかを変更します。私はそれがOPによって望まれていたとは思わない。 – sha
@sha "私はすべてのgridpanelにselectionchangeイベントが必要です;"私は彼がすべてを意味する "すべて"と思う。 – Nameless