看来,jqGrid排序名和排序顺序属性实际上并不会导致您的数据集被排序 – 它们只是导致显示上/下箭头.
如何让您的数据集下载排序?
当您单击列标题时,排序效果很好,但我希望将默认排序应用于我们的数据.
更新:当我们点击下一个按钮时,下一个请求排序数据.
这会导致一个稍微令人困惑的UI,其中数据使用列上的向下箭头加载,并且数据未排序 – 但是当您单击下一步时,数据现在将被排序.
看起来如果我省略排序和排序,jqGrid仍然显示排序图标 – 奇怪.
解决方法
你可能会提供相同的参数两次(一个很常见的错误,当复制粘贴progrraming :)没有罪.我也这样做.)
假设你想按照OpenDate进行排序
- ..... options ....
- sortname: "openingDate",sortorder: "desc",<---- assume you write this line and expect to sort descending
- ..... some other options ....
- sortorder: "asc",<---- and this line may also be there but you may not be noticing it
- ..... and other options ....
第二个“sortorder”选项覆盖第一个,您将无法对降序进行排序