Ваше последнее 'm' в формате даты относится к месяцу, оно должно быть 'd/m/Y H:i'
, если вы хотите, чтобы оно указывало на минуты.Кроме того, судя по вашему скриншоту, он должен иметь первый месяц 'm/d/Y/ H:i'
, если не будет что-то происходить 2-го числа каждого месяца в будущем, например, ваш "02/08/2012" будет предполагается добыть 2 августа 2012 года. Чтобы ответить на ваш вопрос, хотя:
Убедитесь, что у вас есть формат, определенный в модели (похоже, вы можете, потому что он отображается нормально без редактора), не могу сказать, хотя:
// your column model
Ext.define('Whatever', {
extend: 'Ext.data.Model',
fields: [
...,
{name: 'Created', type: 'date', dateFormat: 'm/d/Y H:i'},
...,
]
});
Конфигурация столбца должна выглядеть примерно так (используйте editor
config - не поле):
columns: [..., {
// date column
id: 'Created',
xtype: 'datecolumn',
header: 'Created',
dataIndex: 'Created',
width: 150,
sortable: true,
editor: {
xtype: 'datefield',
allowBlank: true,
format: 'm/d/Y H:i',
}, ...
}]