2

我创建了一个窗口,并添加了一个标签。现在我想使用该标签访问该标签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');
});
4

1 回答 1

4

你可以做:

var label = Ext.ComponentQuery.query('window > panel > label')[0];
label.setText('new label text');

这是一个例子:http: //jsfiddle.net/dbrin/XuQg4/

于 2012-07-10T20:32:12.853 回答