jqGrid如何在时间跨度上排序?

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: "

要在时间跨度(“hh:mm:ss”)上对网格中的列(名为activitytime)进行排序,因此添加了以下定义:

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是历史上添加的,但是只需要显示日期时间。文本类型可以。谢谢不客气!我会加上简短的答案,这样你就可以冷淡地回答这个问题了。