请解释我的重要问题! 我创建了一个带有选项列表的标签:
var labelCombo = Ext.create('Ext.form.Label', {
forId: 'hostT',
text: 'My Awesome Field',
margins: '0 20 0 20'
});
现在我需要通过其他组件的事件更改配置选项:
xtype: 'button', text: 'Refresh', handler : function() {
//actions here
}
我试图像这样更改配置:
Ext.apply(labelCombo, {text: 'New text'})
但没有成功。是否有可能按事件更改配置选项?
答案 0 :(得分:1)
考虑到您正在尝试更改标签的文本值..
如果你指定" myLabel"作为您的标签 itemId ,您可以使用
Ext.ComponentQuery.query('#myLabel')[0].setText("New text");
更新标签文字。