Вы должны использовать два события: одно ключевое событие и одно размытие (размытие, изменение или действительное значение). Затем заполните буфер «нажатия клавиши» и запишите все поле обратно, если оно заполнено, и сбросьте буфер.Также запишите все поле назад, если событие размытия выполнено.
Лично я пользуюсь магазинами, которые выполняют для меня действия по записи и обновлению.Поэтому мне просто нужно изменить запись в магазине.Для этого вам просто нужно поиграть с record.beginEdit()
& record.endEdit()
В ExtJS 4.x теперь они используют термин Ext.data.Model, но он ведет себя так же, как в ExtJS 3.x
В магазине потребуется опция autoSave: true
, в противном случае вам нужно позвонить в магазин save()
, чтобы отправить любые изменения.