Установить значение числового поля без запуска события «изменить» в Sencha Touch

У меня есть поле номеров и список в 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);

8
задан bnrq 4 June 2013 в 05:19
поделиться