Javascript items数组可访问的ExtJS类变量
我的代码基本上是这样的Javascript items数组可访问的ExtJS类变量,javascript,extjs,Javascript,Extjs,我的代码基本上是这样的 Ext.define('my.class.name', { extend:'Ext.grid.Panel', variable:'', constructor: function(config) { variable = config.field; }, items:[{ xtype: 'text', text: variable // <- error }] }
Ext.define('my.class.name',
{
extend:'Ext.grid.Panel',
variable:'',
constructor: function(config)
{
variable = config.field;
},
items:[{
xtype: 'text',
text: variable // <- error
}]
});
Ext.define('my.class.name',
{
扩展:'Ext.grid.Panel',
变量:“”,
构造函数:函数(配置)
{
变量=config.field;
},
项目:[{
xtype:'文本',
text:variable/您无法访问配置中的变量,您需要在initComponent中执行此操作:
Ext.define('my.class.name', {
extend:'Ext.grid.Panel',
variable:'',
constructor: function(config) {
variable = config.field;
},
initComponent: function() {
var me = this;
Ext.applyIf(me, {
items:[{
xtype: 'text',
text: me.variable
}]
});
me.callParent(arguments);
}
});