Ext.getCmp ('componentId') метод принимает идентификатор компонента.
Проверьте этот рабочий пример
Ext.application({
name : 'Fiddle',
launch : function() {
Ext.create('Ext.panel.Panel',{
width:400,
title:'Test CB',
renderTo:Ext.getBody(),
height:200,
items:[{
xtype:'checkboxfield',
id:'cbId',
name : 'checkbox1',
fieldLabel: 'Test Checkbox',
checked: true
}],
buttons:[
{
text:'Readonly',
handler:function(){
Ext.getCmp('cbId').setReadOnly(true);
}
},{
text:'Disable Readonly',
handler:function(){
Ext.getCmp('cbId').setReadOnly(false);
}
}]
})
}
});
Sencha Fiddle Link