Javascript JqGrid组上的自定义排序

Javascript JqGrid组上的自定义排序,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我使用JQGrid进行分组。 我有这样的分组数据 Test0001 name description date response date response Test00011 name Description date response date response date response Test0002 name Descri

我使用JQGrid进行分组。 我有这样的分组数据

Test0001
     name description date response
                      date response

Test00011
     name Description date response
                      date response
                      date response
Test0002
     name Description date rersponse
我想对组头进行排序,目前它已被排序为sting,但我想删除前缀,然后我想将其排序为int。 所以输出将首先是Test0001、Test0002,然后是Test00011。 因此,是否有任何方法可以在组上添加自定义排序

如果使用客户端排序,则可以通过添加定义为函数的
sorttype
来解决此问题。它只允许在排序期间将列的原始数据替换为另一个数据。例如,您可以将
sorttype
的输入值分为两部分进行分析,将第二部分转换为整数,并构造另一个标准化的字符串,从
sorttype
返回该字符串。将
Test0001
Test0002
Test00011
转换为
Test0001
Test0002
Test0011
(最后一项在
11
之前包含的
0
字符较少)。有关代码示例,请参阅。

是否使用客户端排序、服务器端排序或混合排序(对于远程
数据类型和
loadonce:true
)?您使用哪种数据类型?如果使用客户端分组,则jqGrid使用
Test0001
Test0002
Test00011
对列进行排序。在这种情况下,您可以将
sorttype
定义为解决问题的函数。