Extjs4 this.callParent in ExtJs3

问题描述:

我是使用extjs的新手。 ExtJs3中的this.callParent(args)相当于什么。它适用于extjs4但不适用于extjs 3.感谢您的帮助Extjs4 this.callParent in ExtJs3

+0

你可以试试这个 - 'YourComponent.superclass.initComponent.apply(this,arguments);'PS:它没有经过测试。请粘贴哪些将是有益的。 – UDID

+0

嗨。感谢您的建议,但它返回错误“无法读取属性'应用'未定义” –

+0

您是否获得'YourComponent.superclass.initComponent'这么多?请粘贴一些代码 – UDID

在Ext JS 3x中,我们使用superclass属性来调用父类方法。例如,调用Ext.Component父类的构造函数使用:

Ext.Component.superclass.constructor.call(this);

又如:

要调用的TabPanel父类的initComponent()方法,你写的:

Ext.TabPanel.superclass.initComponent.call(this);

希望这对你有用。