更改jqgrid上的默认排序

use*_*817 4 sorting jqgrid

这里可能有一个快速的解决方案,但我找不到它....

我想在点击"asc"到"desc"的列标题时更改默认排序,

我尝试添加此代码,它改变了排序的方向,但箭头的图标仍然相反:

onSortCol: function (index, columnIndex, sortOrder) {
    sortOrder = (sortOrder == 'asc' ? sortOrder = 'desc' : sortOrder = 'asc');
    jQuery("#grid").setGridParam({ sortorder: sortOrder })
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢!

Ole*_*leg 5

您应该firstsortorder:'desc'colModel的每一列的定义中使用.