我如何按日期和时间对表格进行排序?这是我的示例代码
colModel
var sh2cols = [
{name: 'date_time', width:85, sorttype: 'date', align: "right",
formatter: 'date', formatoptions: {srcformat: 'ISO8601Long',
srcformat:'M d, Y h:i:s', newformat: 'M d, Y h:i:s'}},
{name:'Person', width: 85, align: 'center',
sortable: true, fixed: true, hidden: false}
...
]
我的输入是这样的" 2015年7月31日16:58:05" 但是表格中的显示是这样的" NaN 16:58 :05" 如果我点击列进行排序就会变成这样的"未定义的NaN,NaN 12:NaN:NaN" 。任何想法的人有什么不对?我正在使用 jqGrid 插件。
答案 0 :(得分:0)
试试这个, index是排序的关键。
{ name: 'date_time', index: 'date_time', width:85, sorttype: "datetime", formatter: "date", formatoptions: { srcformat: "m/d/Y h:i:s A", newformat: "m/d/Y h:i:s A" }}