Form Binding con ventanas.. no lo puedo hacer!
Bueno me guie con este ejemplo : <!-- m -->http://www.extjs.com/deploy/dev/example ... -grid.html<!-- m --> ..
Mi unico problema es que tengo un grid... y cuando disparo el evento "rowdblclick" abro una ventana mediante .show() que contiene un formulario para editar dicho "row" ...
en el selectionModel del grid tengo este evento:
rowselect: function(sm, row, rec) {
Ext.getCmp('editor-novedades-form').getForm().loadRecord(rec);
}
lo ejecuta sin problemas.. pero cuando abro la ventana el formulario sigue vacio! unicamente cuando tengo la ventana abierta y hago click sobre un "row" ahi se cargan los datos en el formulario.. nose si tendre que hacer un forceLayout o algo por el estilo (ya probe con eso y no anduvo) espero que alguien pueda ayudarmee... si lo soluciono obviamente voy a poner como lo hice.Solucionado!!
hay que poner los siguientes comandos en el evento show de la ventana que contiene el formulario
listeners : {
show : function(){
var rec = Ext.getCmp('novedades-grid').getSelectionModel().getSelected();
Ext.getCmp('editor-novedades-form').getForm().loadRecord(rec);
this.center();
}
},
Obtiene el record seleccionado y lo carga en el formulario al mostrarse la ventana... de otra manera la ventana se mostraba con todos los campos vacios!¿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.
