在ExtJS中动态更改配置选项

时间:2014-07-17 09:01:50

标签: extjs extjs4

请解释我的重要问题! 我创建了一个带有选项列表的标签:

 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'})

但没有成功。是否有可能按事件更改配置选项?

1 个答案:

答案 0 :(得分:1)

考虑到您正在尝试更改标签的文本值..

如果你指定" myLabel"作为您的标签 itemId ,您可以使用

Ext.ComponentQuery.query('#myLabel')[0].setText("New text");

更新标签文字。

相关问题