javascript - IE8 中 Ext JS 网格日期值的 NaN.NaN.NaN 值

标签 javascript extjs extjs3

我有一个带有 json Store 和 DateField 的网格。 Firefox 运行良好,但在 Internet Explorer 8 中无法运行。

我这样定义:

function convert(v, rec) {
    var value;
    Ext.isEmpty(v) ? value = '' : value = v;
    return value;
}

fields : [                      
    {name: 'date1', type: 'date', dateFormat: 'Y-m-d', convert: convert},
    {name: 'date2', type: 'date', dateFormat: 'Y-m-d', convert: convert},
]

在 Firefox 中它看起来不错,但在 Internet Explorer 中它只是 NaN.NaN.NaN

最佳答案

您不应该使用转换函数。指定 dateFormat 的全部意义在于告诉读者“我的日期以这种格式来自服务器,解析它们并将它们转换为日期对象”。

关于javascript - IE8 中 Ext JS 网格日期值的 NaN.NaN.NaN 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14752756/

相关文章:

Javascript:DIV AppendChild

javascript - 为什么 Event Object 中存在细微的跨浏览器差异

ajax - ExtJS 应用程序是否与 HTML 页面的其余部分共享 session

javascript - 如何使用 `document.querySelector()` 访问 ExtJS 元素?

javascript - 透明图像 - 在 JS 中可能吗?

javascript - View 未使用 require.js 文本呈现!插入

javascript - Extjs : Show data on Grid

javascript - 更改文本区域中文本后面的背景颜色

properties - Extjs 配置选项与属性

javascript - 窗口中的可滚动标签面板