2013-11-04 48 views
2

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

回答

2

原因是对datefmt选项的含义误解不大。仅当您使用sorttype: "date"(或sorttype: "datetime"而没有formatter: "date"时才会使用它。另一方面,如果您使用formatter: "date",则应指定formatoptionssrcformatnewformat。所以你应该删除formatter: "date"或添加formatoptions: { srcformat: "d/m/Y", newformat: "d/m/Y" }。如果输入数据的格式为d/m/Y,您已经用它来显示数据,那么在我看来这更符合逻辑,只是为了删除不需要的formatter: "date"

+0

谢谢奥列格它的工作很好。 – DilanG

+0

@DilanG:不客气! – Oleg