我创建了一个窗口,并添加了一个标签。现在我想使用 query
访问该标签并将文本设置为该标签。我该怎么做?我需要使用以下命令更改标签的文本 (firSTLabel
)
Ext.ComponentQuery.query
。有人可以帮我吗?
Ext.define('ProjectExample.view.ex.FirstWin', {
extend: 'Ext.window.Window',
alias : 'widget.firstW',
items: [
xtype: 'panel',
title: 'First Panel',
items: [{
xtype: 'label',
name: 'firstlabel',
text: 'THIS IS A LABEL'
}]
];
var panelArr = Ext.ComponentQuery.query('panel');
});
最佳答案
你可以这样做:
var label = Ext.ComponentQuery.query('window > panel > label')[0];
label.setText('new label text');
关于extjs - 使用 ComponentQuery.query() 设置标签值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11419358/