Как правильно выгрузить / отвязать запись из формы в ExtJS 4?

Я хочу разрешить пользователям создавать новые записи и редактировать существующие записи из той же формы в ExtJS 4. Я работаю с ExtJS 4.0.7.

Мне легко загрузить запись.

var form = Ext.ComponentQuery.query('#myForm');
form.loadRecord(record);

Но если я хочу начать все сначала, нет возможности выгрузить его! По крайней мере, я не могу найти подходящего способа. Я уже часами исследовал и даже просмотрел некоторый основной код Ext в поисках ответа. Лучшее, что я мог придумать для «выгрузки» записи:

form._record = null;

Если я явно не объявляю _record как null , Ext всегда будет пытаться обновить сохраненную запись там. form.reset (); также не очищает загруженную запись.

Есть ли «правильный» способ очистить запись, привязанную к форме, чтобы можно было сохранить новую запись?

5
задан John Krull 3 November 2011 в 19:55
поделиться