I'd like to use the "ignoreNoChange" config of Ext.Editor for the cell editors in my grid panel. What is the correct way to set up the config for the grid panel? I assumed I could just add a config key to the "editor" config, but that doesn't work.
Code:
columns: [
{
header: 'Length',
dataIndex: 'externalField.fieldLength',
type: 'number',
editor: {
xtype: 'numberfield',
minValue: 1,
ignoreNoChange: true
}
}, ...
Looking at the source, it appears that the editor config is stored as the "field" member object of Ext.Editor (so access should be as "this.field.ignoreNoChange"), but the code is checking against me/this.ignoreNoChange instead. Is this a bug?
Code:
if (String(value) === String(me.startValue) && me.ignoreNoChange) {
me.hideEdit(remainVisible);
return;
}