2012-02-07 16 views
8

Cuando hago doble clic en un registro para editarlo, no llena el selector de fecha (es decir, el selector de fecha muestra en blanco, aunque el registro tiene el valor).ExtJS 4> Editor de cuadrícula> Editor con "datefield" xtype no se llena correctamente

enter image description here

He buscado mucho, pero no obtener ninguna solución.

¿Alguien tiene alguna idea ...?

+0

Proporcione el código de declaración de columna de cuadrícula, una captura de pantalla es útil pero no lo suficiente para determinar el problema. – richardtallent

+0

:) VOTE ESTA PREGUNTA (si la encuentra útil). – Ahsan

Respuesta

12

No puedo decir si tiene esto ya ... pero hay que asegurarse de que el editor de la columna está correctamente configurado, por ejemplo:

columns: [{ 
    // column 1 - NAME 
    header: 'Name', 
    dataIndex: 'the_name', 
    flex: 1 
}, { 
    // column 2 - DATE 
    xtype: 'datecolumn', 
    header: 'Date', 
    dataIndex: 'the_date', 
    width: 90, 
    editor: { 
     xtype: 'datefield', 
     allowBlank: true, 
     format: 'm/d/Y', 
    } 
}, { 
    // column 3... 
}], 
//other grid configs... 
+0

puede echar un vistazo a esto por favor? http://stackoverflow.com/questions/42920402/retain-the-already-present-value-of-the-cell-for-edit-on-click –

1

Probablemente su campo 'the_date' no está configurado como 'fecha' en la configuración del modelo/tienda.