Search code examples
extjscheckboxextjs4

Extjs - change checkbox label


i have a xtype "checkbox", i want change boxlabel by dynamic

{
    xtype:'checkbox',
    id: 'abc',
    checked: false,
    uncheckedValue: '0',
    inputValue: 1,
    boxLabel: 'change',
    name:'abc'
}

i using

Ext.getCmp('abc').setBoxLabel('not working'); // it's not working

or

Ext.getCmp('abc').update('loss checkbox'); // it's working but checkbox's disappear.

How can i do that? thanks


Solution

  • In Ext JS 4.2+ use setBoxLabel()

    In Ext JS 4.1+ I've just found this workaround can help:

    Ext.getCmp('abc').getEl().down('label.x-form-cb-label').update('New Label')