extjs继承,先调用父类方法

Ext.define('Xap.core.ui.extjs.element.grid.Grid', {
    extend: 'Ext.grid.Panel',
    alias: 'widget.xapGrid',
 //给该grid赋新值
 setData:function(data){
     var store = this.getStore();
  store.loadData(data);
    },
 
 });

Ext.define('Xap.core.ui.extjs.element.grid.FilterGrid', {
    extend: 'Xap.core.ui.extjs.element.grid.Grid',
    alias: 'widget.filterGrid',
 
 
 //该grid的data
 gridData : [],


 setData:function(data){
  this.callParent(arguments);

//this.callParent([data]);
  this.gridData=data;
    },
 

这里最重要的方法就是callParent,通过它可以执行父类的setData方法,注意其传的argument参数是所有js函数都存在的一个变量,其中保存了当前函数的所有参数
});

猜你喜欢

转载自chenyajie.iteye.com/blog/2093150