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.