Problemas al presentar un panel con controles en extjs
Saludos ............
Tengo un problema al presentar un panel que contiene algunos elementos entre ellos algunos textbox, DateField mas o menos el codigo es el siguiente:
var panelDatosProducto = new Ext.FormPanel({
...
...
...
items:[
{
xtype:'fieldset',
columnWidth: 0.5,
title: 'Informacion de Entrega',
collapsible: false,
autoHeight:true,
defaults: {
anchor: '-20' // leave room for error icon
},
defaultType: 'textfield',
items :[fechaApertura, fechaEntrega, txtDatosEntrega]
}
]
});
//fechaApertura y fechaEntrega son de tipo DateField
Este panel esta dentro de una ventana que es llamada cuando el usuario presiona un boton.
La primera vez que se llama a este panel presenta los controles correctamente, pero si se sale de la ventana y se vuelve a entrar el control fechaApertura se presenta correctamente pero fechaEntrega y txtDatosEntrega se presentan asi:
Fecha de Entrega:
Datos de Entrega:
Fecha de Entrega:
Datos de Entrega:
Fecha de Entrega:
Datos de Entrega:
Fecha de Entrega:
Datos de Entrega:
Fecha de Entrega:
Datos de Entrega:
y no presenta el respectivo control.
Porque se presenta asi la informacion ???
Debe inicializarse algo para que se me presente correctamente, como podria solucionarlo ...
Gracias ..........
Creo que esto te pasa porque cada que abres la ventana, le estas asignando nuevamente los componentes, se estan duplicando. Te sugiero que cuando cierres tu ventana la destruyas. miVentana.destroy(); y despues de hacer esto volver a crear tu ventana y agregale tu panel. O remover el panel de la ventana y volverle agregar el panel cada que la abras. Bueno esa es mi opinion...
¿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.