我有一个带有json Store和DateField的Grid。 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
答案 0 :(得分:1)
您不应使用转换功能。指定dateFormat的重点是你告诉读者“我的日期来自服务器的格式,解析它们并将它们变成日期对象”。
答案 1 :(得分:0)
尝试将该行更改为更标准的语法:
value = Ext.isEmpty(v) ? '' : v;
答案 2 :(得分:0)
尝试使用isNaN函数: 这是一个例子:
function(value){ if(isNaN(value)){ 返回“”; //你想要的任何价值 } 回报值; },