Foro

Problema visualizar fecha en grid

0
Hola a todos les cuento que mi problema es el siguiente: Tengo un grid que una de las columnas es una fecha y tengo que visualizarla en la celda. Definí el record var record = new Ext.data.Record.create([ {name: 'cuit', mapping: 'cuit', type: 'int'}, {name: 'fecha_alta', mapping: 'fecha_alta', type: 'date', dateFormat: 'Y-m-d'} ]); en la defnición del column lo hago así this.column = new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer({editable: false, fixed: true, header: 'No.', width: 30}), { header: 'CUIT', dataIndex: 'cuit', width: 50, sortable: true }, { header: 'Fecha Alta', dataIndex: 'fecha_alta', width: 50, sortable: true, renderer: Ext.util.Format.dateRenderer('Y-m-d'), groupName: 'Fecha de Alta', hidden: true } ]); Cuando traigo la información del servidor todo esta ok me muestra las fecha bien en el formato correcto, pero cuando quiero agregar un record nuevo al grid con los datos de un formulario var record = new Ext.data.Record.create([ {name: 'cuit', mapping: 'cuit', type: 'int'}, {name: 'fecha_alta', mapping: 'fecha_alta', type: 'date', dateFormat: 'Y-m-d'} ]); gridCliente.getStore().add(new record({cuit: cuit, fecha_alta : fecha_alta})); Aquí es donde esta el problema la fecha que me muestra en el grid es una fecha simpre diferente por un día a la fecha correcta. Hasta que no actualizo el grid contra el servidor no me la vuelve a mostrar correcta. Parece que el problema es la ahora de redendizar la fecha no se por que??????? si alguien sabe por favor que me de una pista.
0
si la fecha la estas agregando desde un datefield asegúrate que este también este configurado con el mismo formato de fecha, usa console.log para verificar que los valores que estas guardando sean los que tu crees que son. ;-)

¿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.