我在使用' lookupReference'时遇到问题。方法
我有一个配置面板。
Ext.define('TestPanel', {
extend: 'Ext.panel.Panel',
xtype: 'mypanel',
referenceHolder: true,
config: { value: null },
items: [{ xtype: 'textfield', reference: 'name'}],
updateValue: function(value) {
this.lookupReference('name').setValue(value);
}
});
当我按照以下方式创建一个面板时
Ext.widget('mypanel', {value: 1});
我收到错误,因为面板的updateValue方法中的this.lookupReference('name')
为空。
如何使用' lookupReference'在更新方法?
感谢。
答案 0 :(得分:3)
在呈现组件之前调用updateValue
。
您可以等待afterrender
:https://fiddle.sencha.com/#view/editor&fiddle/1p2i