Quiero permitir a los usuarios crear nuevos registros y editar registros existentes desde el mismo formulario en ExtJS 4. Estoy trabajando con ExtJS 4.0.7.¿Cuál es la forma correcta de descargar/desvincular un registro de un formulario en ExtJS 4?
Es fácil para mí cargar un registro.
var form = Ext.ComponentQuery.query('#myForm');
form.loadRecord(record);
Pero si quiero empezar de nuevo, no hay manera de descargarlo! Al menos, no hay una forma adecuada de que pueda encontrarlo. Ya investigué durante horas e incluso revisé algunos de los códigos Ext básicos para obtener una respuesta. Lo mejor que podía llegar a a "descarga" es un registro:
form._record = null;
Si no declaro explícitamente _record
como null
, Ext siempre tratará de actualizar el registro almacenado allí. form.reset();
tampoco borra el registro cargado.
¿Existe una forma "adecuada" de borrar el registro vinculado a un formulario para que se pueda guardar un nuevo registro?