Desidero consentire agli utenti di creare nuovi record e modificare i record esistenti dallo stesso modulo in ExtJS 4. Sto lavorando con ExtJS 4.0.7.Qual è il modo corretto di scaricare/separare un record da un modulo in ExtJS 4?
È facile per me caricare un record.
var form = Ext.ComponentQuery.query('#myForm');
form.loadRecord(record);
Ma se voglio ricominciare da capo, non c'è modo di scaricarlo! Almeno, nessun modo corretto che io possa trovare. Ho già studiato per ore, e ho anche guardato attraverso il codice Ext di base per una risposta. Il meglio che ho potuto venire con a "scaricare" un record è:
form._record = null;
Se non mi dichiaro esplicitamente _record
come null
, Ext cercherà sempre di aggiornare il record memorizzate. form.reset();
non cancella neanche il record caricato.
Esiste un modo "corretto" per cancellare il record associato a un modulo in modo che un nuovo record possa essere salvato?