更改jqgrid上的默认排序

时间:2011-03-06 10:39:47

标签: sorting jqgrid

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

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

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

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

任何想法?

谢谢!

1 个答案:

答案 0 :(得分:5)

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