排序日期列dd / mm / yyyy格式Jqgrid

时间:2013-11-04 06:18:28

标签: javascript date jqgrid

我有一个jqgrid网格,它有一个日期表。日期采用dd / mm / yyyy格式。我想通过单击colomn标头对列进行排序。我用  sorttype : 'date',formatter:'date', datefmt: 'd/m/Y' 在我的列属性上。但在使用此格式后,日期数据会发生变化并且已连线。任何人都可以帮我排序日期栏吗?

1 个答案:

答案 0 :(得分:2)

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