jqGrid自带了转换时间的工作,后台只需返回long类型的时间即可正常显示。
{name : "time",width:128,fixed:true,label : "时间",sorttype:"date",formatter:"date",
formatoptions: {srcformat:'Y-m-d H:i:s',newformat:'Y-m-d H:i:s'
}
},
但是有时显示出来的都是“NaN-NaN-NaN NaN:NaN:NaN”。
我遇到过2次:
第一次最后原因是发现时间列放在了第一列,改放到非第一列即可。
第二次最后原因是引入的js冲突,我项目框架的js也有fmatter.date,并且该js引入放在了jqgrid.js前面,让jqgrid.js在前面即可。