Problema visualizar fecha en grid
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.
¿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.