如何在ExtJs 3.0中更改DisplayField文本?

Dul*_*eep 3 extjs extjs3

我想在DisplayField中将“ Labelxx”更改为“新标签”。我怎样才能做到这一点?下面是我的代码:

MyFormUi = Ext.extend(Ext.form.FormPanel, {
    title: 'Rates ',
    id: 'id_form',
    initComponent: function() {
        this.items = [{
            xtype: 'displayfield',
            fieldLabel: 'Labelxx',
            anchor: '100%',
            name: 'name_lb',
            ref: 'localCurrencylbl',
            id: 'id_lb'
        }];
        MyFormUi.superclass.initComponent.call(this);
    }
});
Run Code Online (Sandbox Code Playgroud)

A1r*_*Pun 5

更改DisplayField text

Ext.getCmp('id_lb').setValue('New text');
Run Code Online (Sandbox Code Playgroud)

要更改fieldLabel

Ext.getCmp('id_lb').setFieldLabel('New Label');
Run Code Online (Sandbox Code Playgroud)

注意:不建议使用id的tho。