Как я могу отобразить дату/время в панели сетки. Дата прибывает из стороны сервера веб-сервис asp.net как:
{9/14/2009 10:23:00 AM}
Я получаю ошибку в отображении даты и времени. Это показывает NaN/NaN/NaN 12:NaN:NaN PM
var store = new FMP.AspNetJsonStore({
fields: [
{ name: 'DateOccurred'}
],
});
var dateRenderer = Ext.util.Format.dateRenderer('m/d/Y h:i:s A');
{ header: xppo.st('SDE_DATE_OCCURRED'), width: 75, sortable: true,
dataIndex: 'DateOccurred', renderer: dateRenderer },
В хранилище, если я определяю поля:
[ { name: 'DateOccurred', type: 'date', dateFormat: 'm/d/Y'} ],
... это отображает пустое поле.
Помогите мне в этой проблеме.
Указанная дата DATEFORMAT должна соответствовать строке даты именно для ее разбора. Формат «M / D / Y» выходит из строя, потому что не хватает временного компонента и «M» ожидает 2-значный месяц. DateFormat, которая успешно анализирует вашу примерную строку даты:
'n/d/Y H:i:s A'
Вы также можете попробовать пропустить DateFormat при выходе из типа поля, установленного на «дату». При отсутствии конкретного формата ExtJS будет возвращаться на дату.