У меня есть поле номеров и список в Sencha Touch. Когда я нажимаю на элемент в списке, я делаю AJAX-запрос на отправку данных на сервер. Однако, если в числовом поле есть данные, я хочу очистить их при нажатии на список.
У меня нет проблем с этим (я устанавливаю значение в пустую строку), однако событие изменения запускается в числовом поле. Это приводит к выполнению другого AJAX-запроса, который не требуется. Есть ли способ очистить числовое поле БЕЗ срабатывания события изменения? SuspendEvents не работает, так как очистка числового поля требует события.
Есть мысли или предложения? Спасибо!
Строки кода, которые я пробовал:
suspendEvents();
me.getWhatScreen().down('numberfield[name=caseNumber]').setValue('');
resumeEvents(true);
me.suspendEvents();
me.getWhatScreen().down('numberfield[name=caseNumber]').setValue('');
me.resumeEvents(true);