jqGrid如何在时间跨度上排序?
要在时间跨度(“hh:mm:ss”)上对网格中的列(名为activitytime)进行排序,因此添加了以下定义:jqGrid如何在时间跨度上排序?,jqgrid,Jqgrid,要在时间跨度(“hh:mm:ss”)上对网格中的列(名为activitytime)进行排序,因此添加了以下定义: colModel: [ { name: 'index', index: 'index', width: 42, align: "right", sorttype: "int" }, { name: 'name', index: 'name', width: 350, sortable: true, sorttype: "
colModel: [
{ name: 'index', index: 'index', width: 42, align: "right", sorttype: "int" },
{ name: 'name', index: 'name', width: 350, sortable: true, sorttype: "text", },
{ name: 'activitytime', index: 'activitytime', width: 110, align: "right", datefmt: "hh:mm:ss", sorttype: "date" },
...
],
这是行不通的。是否有一种按时间跨度(数据格式为“hh:mm:ss”)排序的方法?提前感谢您的帮助 如果以8个字符的形式显示数据(如
00:00:00
或23:59:59
),则使用默认的sorttype:“text”
可以解决您的问题。因此,您只需删除当前使用的sorttype:“date”
。是默认的sorttype:“text”
而不是您需要的吗?数据是否始终为8个字符(如00:00:00
或23:59:59
)?列中是否有空数据?当字符串排序结果与您需要的结果不一致时,您是否有一些特殊情况?是的,sorttype是历史上添加的,但是只需要显示日期时间。文本类型可以。谢谢不客气!我会加上简短的答案,这样你就可以冷淡地回答这个问题了。