我正在使用带有jquery网格的spring mvc。我的行中有一个日期字段。在Json我得到的日期为
“RELEASEDATE”:1406399400000
但表中显示为“NaN / NaN / NaN”。在我的bean类中,我将其保留为java Date格式。网格配置列模型如下。
colModel:[
{name:'name', label: 'Product Name', width: 300},
{name:'releaseDate', label: 'Release Date',formatter:'date',formatoptions: {newformat:'m/d/Y'}, width: 300}
],
我正在使用jqgrid 4.6。任何帮助都非常感谢。
谢谢!
答案 0 :(得分:0)
您可以使用自定义格式化程序,在formatter: "date"
中使用srcformat: "u"
属性调用formatoptions
。尝试像
{
name: 'releaseDate',
label: 'Release Date',
formatoptions: {newformat:'m/d/Y'},
formatter: function (value, options) {
if (typeof value === "number" && value > 1000000000000) {
return $.fn.fmatter.call(this, "date", value/1000, options);
} else {
return " ";
}
},
width: 300
}
如果是字符串输入值,您可以使用parseInt
。可能您还必须提供unformat和sorttype
作为功能。