JqG​​rid Group上的自定义排序

时间:2015-03-12 07:19:02

标签: javascript jquery jqgrid

我正在使用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。 那么有没有办法在组上添加自定义排序

1 个答案:

答案 0 :(得分:0)

如果您使用客户端排序,则可以通过添加sorttype定义为函数来解决问题。它允许在排序期间将列的原始数据替换为另一个。例如,您可以分两部分解析sorttype的输入值,将第二部分转换为整数并构造另一个规范化字符串,并从sorttype返回。 Test0001Test0002Test00011转换为Test0001Test0002Test0011就足够了(最后一项包含的内容较少0 11之前的字符。有关代码示例,请参阅the old answer