【发布时间】:2015-04-12 16:03:25
【问题描述】:
我正在使用 jqGrid 分组和本地数据。
我的数据已经排序了,所以我只想按照我的数据数组的顺序来显示。但是,我注意到 jqGrid 在我使用分组时实际上改变了我的数据顺序。
我可以在plunkr 中重现此问题。数据的顺序应该是1 2 3 4 5 6,但显示的是1 2 4 5 6 3
我目前使用的是 jqGrid 4.6.0。目前我能想到的解决方法是添加一个名为“rankOrder”的隐藏列,然后在loadComplete 上,根据rankOrder 对列进行排序。我的应用程序中有多个表,所以我想避免这样做(向每个表添加隐藏列)。有人知道更好的解决方法吗?
更新: 我注意到 free jqGrid 4.8.0 也会发生这种情况, 这是一个由用户 Oleg 创建的工作演示,我将它分叉以重现我的问题 here
【问题讨论】: