0

我希望所有网格面板都有 selectionchange 事件;

因为我在一页中有一些网格,所以我需要让 currentGrid 做一些事情;

如 :

变量 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

看看这个问题:How to Perform Controller Inheritance in ExtJS 4?

我发布了一些关于如何在视图/控制器中创建基本功能的示例。我想你会找到你要找的东西。

于 2012-04-11T12:39:00.840 回答