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