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 に答える