如何在网格面板中显示日期/时间.该日期来自服务器端asp.net Web服务:
{9/14/2009 10:23:00 AM}
Run Code Online (Sandbox Code Playgroud)
我在显示日期和时间时遇到错误.表明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 },
Run Code Online (Sandbox Code Playgroud)
在商店中,如果我定义字段:
[ { name: 'DateOccurred', type: 'date', dateFormat: 'm/d/Y'} ],
Run Code Online (Sandbox Code Playgroud)
...它显示一个空白字段.
请帮我解决这个问题.
指定的dateFormat必须与日期字符串完全匹配才能进行解析.格式'm/d/Y'失败,因为它缺少时间组件而'm'需要2个月的月份.成功解析示例日期字符串的dateFormat是:
'n/d/Y H:i:s A'
Run Code Online (Sandbox Code Playgroud)
您还可以尝试省略dateFormat,同时将字段的类型设置为"date".如果没有特定的格式,ExtJS将回退到Date.parse.