Jquery 对datetime jqGrid列进行排序
在我的jqGrid中,我有一个列,以以下格式显示日期Jquery 对datetime jqGrid列进行排序,jquery,jqgrid,Jquery,Jqgrid,在我的jqGrid中,我有一个列,以以下格式显示日期 29-11-1973 05:46:40 我在列模型中这样定义了这个列 colModel :[ // other columns defined here {name: 'timeCol', sorttype: 'date', datefmt: 'd-m-Y H:i:s'} ] 但当我单击列标题时,它们没有排序。我使用的是JQGridV4.5.4属性
29-11-1973 05:46:40
我在列模型中这样定义了这个列
colModel :[
// other columns defined here
{name: 'timeCol', sorttype: 'date', datefmt: 'd-m-Y H:i:s'}
]
但当我单击列标题时,它们没有排序。我使用的是JQGridV4.5.4属性
datefmt
非常基本。“如何读入”仅支持“/”、“-”和“.”作为分隔符,而d
、m
、Y
的变化较小。不能使用数据时间格式。因此,通常不会使用选项datefmt
而不是一个人应该使用。它将输入数据转换为Date
JavaScript对象。这样的对象很容易分类。应使用formatoptions
通知formatter:“date”
有关源格式以及需要在网格中显示日期的格式。通常,在formatoptions
中指定srcformat
和newformat
就足够了。在您的情况下,这两个值将具有相同的值“d-m-Y H:i:s”
。因此,解决方案将是使用
{name: "timeCol", sorttype: "date", formatter: "date",
formatoptions: {srcformat: "d-m-Y H:i:s", newformat: "d-m-Y H:i:s"}}