Числовое поле extjs имеет свойство maxValue, которое хорошо работает для счетчика (кнопки вверх / вниз), но не предотвращает неправильный ввод с клавиатуры.Я хочу сохранить ввод с клавиатуры, но я хочу принудительно ввести правильные значения, и мне не нужно отмечать его дальше по линии.
В обработчике onchange я проверяю newValue по maxValue и устанавливаю его обратно в maxValueно затем я должен использовать setValue на элементе управления, чтобы обновить его.Это вызывает другое событие onchange.Существует логика, основанная на событии onchange, которое теперь запускается дважды.
Я, вероятно, ищу одно из двух решений: - 1: иметь возможность обновить значение элемента управления без запуска события onchange - 2: использоватьнекоторое встроенное свойство числового поля для принудительного возврата введенных значений к максимальному