LLenar Grid con Formulario
Hola que tal ?
Alguien me podria explicar como podria llenar un grid tomando la informacion de un formulario.
El usuario llena las cajas del formulario da click en el boton agregar y la informacion se despliega en el grid.
Ya intente varias cosas y no me resulta nada <!-- s:( --><!-- s:( -->
Saludos
intenta agregar un nuevo registro al Store del grid, luego solamente refresca el "view" del grid.
saludos <!-- s:D --><!-- s:D -->
El store es un objeto JsonStore
Intente esto pero no queda <!-- s:( --><!-- s:( -->:
var data = [[0,0,'hola','1','f','f','f','f','f','f']]; store.add(data); grdSofware.getView().refresh();saludos
bueno mirando el RC de Extj aparece entre los ejemplos uno que hace lo que quieres te aconsejo que veas <!-- m -->http://extjs.com/deploy/ext-3.0-rc2/exa ... riter.html<!-- m -->.
saludos
lo que pasa es que le estas pasando mal los parámetros, de acuerdo con la documentación:
[quote]
add( Ext.data.Record[] records ) : void
Add Records to the Store and fires the add event.
Parameters:
* records : Ext.data.Record[]
An Array of Ext.data.Record objects to add to the cache.
[/quote]
lo que le tienes que pasar al método "add" es un arreglo de instancias del objeto "Record", intenta hacer eso y me comentas como te va <!-- s;) --><!-- s;) --> .
saludos
Hola ya quedo solucionado de la siguiente forma:
var record = Ext.data.Record.create([
{name: 'cd_Softw'},
{name: 'cd_Equip'},
{name: 'cd_Casof'},
{name: 'tx_Nolic'}
]);
var r = new record({
cd_Softw : 1,
cd_Equip : 'F',
cd_Casof : 'F',
tx_Nolic : 'F'
});
storeSofware.add(r);
grdSofware.getView().refresh();
La pregunta siguiente es saber si existe una forma de heredar del store sus propiedades al record
gracias stock and ogonzalezf
saludos¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook
Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.
