Проверка Ext.data.validator.Bound считает ошибкой ту запись для которой указано, что максимальная длина (2), например равна 10, но при этом эта запись может содержать значение null (1).
Пример:
Ext.define('Core.model.info_columns', { extend: 'Ext.data.Model', ... fields: [ ... { name: 'width', type: 'string', allowNull: true }, // (1) может быть null { name: 'format', type: 'string', allowNull: true } ], validators: { ... width: { type: 'length', max: 10 }, // (2) ограничение по длине format: { type: 'length', max: 32 } } });
Чтобы исправить такое поведение нужно указать, что минимальное значение равно null (3)
Пример:
Ext.define('Core.model.info_columns', { extend: 'Ext.data.Model', ... validators: { ... width: { type: 'length', max: 10, min: null }, // (3) ограничение по длине ... } });