Boton para generar una Ventana que Contene un formulario
Buen Dia
Soy nuevo en el Tema de Ext JS pero me parecieron excelentes y de gran ayuda los temas vistos en el tuturial, aun asi necesito un poco de colaboración. Esta es la primera vez que realizo una pregunta en este foro, asi que espero hacerlo bien.
Tengo el Siguiente Problema:
Tengo un Panel con un toolbar al cual le he agregado un boton. La función del Boton es abrir un formulario sencillo el cual se encuentra contenido en una ventana, hasta aca todo funciona perfecto, el problema radica al momento de cerrar la ventana y intentar abri nuevamente el formulario dando click otra vez al boton, debido a que no me vuelve a desplegar la ventana con el formulario.
A continuacion dejo una parte del codigo, les agradezco cualquier ayuda o sugerencia.
var panel = new Ext.Panel({ title: 'Users', width:250, height:300, renderTo:'frame', items:toolbar }); var toolbar = new Ext.Toolbar({ buttons:{ text:'Formulario', handler:ventana } }); var ventana = function() { var win = new Ext.Window({ title: 'First window!', width: 300, height:300, items: form }); win.show(); } var form = new Ext.FormPanel({ border:false, defaults:{xtype:'textfield'}, items:[ { fieldLabel:'Email', name:'txt-email', value:'default@quizzpot.com', id:"id-email" } ] });
El form deberías crearlo dentro del handler, porque asi como esta solo se esta creando una sola vez, luego cuando cierras la ventana el formulario se destruye y la siguiente vez ya no existe ;)
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.