3

我有一个 jqgrid 网格,它有一个日期表。日期采用 dd/mm/yyyy 格式。我想通过单击列标题对列进行排序。我 sorttype : 'date',formatter:'date', datefmt: 'd/m/Y' 在我的列属性上使用。但是在使用这种格式之后,日期数据会发生变化并且它们是连线的。谁能帮我对日期列进行排序?

4

1 回答 1

2

原因在于对datefmt选项含义的小误解。仅当您使用sorttype: "date"(或sorttype: "datetime"而不 formatter: "date"使用. 另一方面,如果您使用formatter: "date",则应指定formatoptionswithsrcformatnewformat。因此,您应该删除formatter: "date"或添加formatoptions: { srcformat: "d/m/Y", newformat: "d/m/Y" }. 如果输入数据已经d/m/Y采用您已经用来显示数据的格式,我认为更合乎逻辑的是删除不需要formatter: "date"的 .

于 2013-11-04T08:56:03.160 回答