I ran into the same problem when I was readOnly: truen’t working - I managed to fix this by adding a listener afterrender:
{
xtype: 'textfield',
name: 'ReferenceNumber',
label: 'Reference',
listeners: {
afterrender: function(ele) {
ele.fieldEl.dom.readOnly = true;
}
}
}
source
share