我有一个 jqgrid 网格,它有一个日期表。日期采用 dd/mm/yyyy 格式。我想通过单击列标题对列进行排序。我
sorttype : 'date',formatter:'date', datefmt: 'd/m/Y'
在我的列属性上使用。但是在使用这种格式之后,日期数据会发生变化并且它们是连线的。谁能帮我对日期列进行排序?
问问题
4890 次
1 回答
2
原因在于对datefmt
选项含义的小误解。仅当您使用sorttype: "date"
(或sorttype: "datetime"
)而不 formatter: "date"
使用. 另一方面,如果您使用formatter: "date"
,则应指定formatoptions
withsrcformat
和newformat
。因此,您应该删除formatter: "date"
或添加formatoptions: { srcformat: "d/m/Y", newformat: "d/m/Y" }
. 如果输入数据已经d/m/Y
采用您已经用来显示数据的格式,我认为更合乎逻辑的是删除不需要formatter: "date"
的 .
于 2013-11-04T08:56:03.160 回答