ExtJs4如何将默认事件添加到GridPanel

时间:2012-04-11 03:50:49

标签: extjs extjs4

我想所有的gridpanel都有selectionchange事件;

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

如:

var activeGrid

selectionchange:function(){
activeGrid = this;
}

然后我可以获得currentGrid。感谢

2 个答案:

答案 0 :(得分: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
  }
});

你需要对此有所解释吗?

答案 1 :(得分:0)

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

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