免费JqGrid:首次点击排序DESC

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了免费JqGrid:首次点击排序DESC相关的知识,希望对你有一定的参考价值。

我正在使用Free JqGrid,我对列进行排序存在问题。我在我的设置中使用远程数据。我希望网格加载默认值而不进行任何排序,但是当用户单击任何可排序列时,我希望它首先对DESC进行排序而不是ASC(它将始终进行排序)。我也希望(默认)排序图标指向这个方向。

谁能指出我正确的方向?

答案

如果使用远程数据类型(datatype: "json"datatype: "xml"),则数据将按照从服务器返回的顺序显示在网格中。如果您的服务器根据来自jqGrid的请求对数据进行排序,那么您需要验证您没有使用初始sortname参数。

关于你的第二个问题。将firstsortorder: "desc"属性添加到列定义就足以在列标题上第一次单击用户时具有DESC排序顺序。

以上是关于免费JqGrid:首次点击排序DESC的主要内容,如果未能解决你的问题,请参考以下文章

ASP.net MVC 代码片段问题中的 Jqgrid 实现

Laravel / JQGrid - 按 laravel 动态属性排序

jqGrid subGrid配置 如何首次加载动态展开所有的子表格

jqGrid排序的两种实现方式:

免费的Jqgrid和自定义格式化复选框

JQGrid - 事件网格仅“第一次”完成/应用默认过滤器首次加载