Я хочу разрешить пользователям создавать новые записи и редактировать существующие записи из той же формы в ExtJS 4. Я работаю с ExtJS 4.0.7.
Мне легко загрузить запись.
var form = Ext.ComponentQuery.query('#myForm');
form.loadRecord(record);
Но если я хочу начать все сначала, нет возможности выгрузить его! По крайней мере, я не могу найти подходящего способа. Я уже часами исследовал и даже просмотрел некоторый основной код Ext в поисках ответа. Лучшее, что я мог придумать для «выгрузки» записи:
form._record = null;
Если я явно не объявляю _record
как null
, Ext всегда будет пытаться обновить сохраненную запись там. form.reset ();
также не очищает загруженную запись.
Есть ли «правильный» способ очистить запись, привязанную к форме, чтобы можно было сохранить новую запись?