我正在开发一个煎茶触摸应用程序,如果可以做这样的事情,那就太好了:
Ext.define('PUREM.view.screen.Form', {
person : null,
items : [
{xtype: 'mycomponent', person: parent.person}
]
});
显然这段代码不起作用。我想知道如何使它工作,如果有办法在子对象(xtype:'mycomponent')中使用父对象的“person”属性。
我正在开发一个煎茶触摸应用程序,如果可以做这样的事情,那就太好了:
Ext.define('PUREM.view.screen.Form', {
person : null,
items : [
{xtype: 'mycomponent', person: parent.person}
]
});
显然这段代码不起作用。我想知道如何使它工作,如果有办法在子对象(xtype:'mycomponent')中使用父对象的“person”属性。
在您的类定义中,您应该重写该initComponent
函数。然后,您将可以访问该对象的所有属性。
Ext.define('PUREM.view.screen.Form', {
extend: 'Ext.form.Panel',
config: {
person : null
},
initComponent: function()
{
var me = this;
me.items = [
{xtype: 'mycomponent', person: me.person}
]
me.callParent(arguments);
}
});