免费的 JqGrid:第一次点击时按 DESC 排序

Free JqGrid: Sort DESC on first click

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

谁能指出我正确的方向?

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

关于你的第二个问题。将 firstsortorder: "desc" 属性 添加到列定义就足以在用户第一次单击列 header.

时具有 DESC 排序顺序