2011-03-06 86 views
4

有可能是一個快速的解決方案在這裏,但我無法找到它....更改默認的排序上的jqGrid

我要更改默認的列標題點擊來自「ASC」到「選時降序」,

我嘗試添加此代碼,它改變了分選的方向,但仍箭頭的圖標是相反:

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

任何想法?

謝謝!

回答

5

您應該在colModel的每一列的定義中使用firstsortorder:'desc'

+0

完美工作。 – user646817 2011-03-06 12:18:29

+0

非常感謝您的出色答案!我一直在Google上搜索幾個小時,沒有任何運氣,而且這個釘了它。以防萬一有一些其他Google員工我正在尋找: jqgrid反向列點擊排序。 – user603424 2011-04-05 02:29:04

+0

@Oleg有沒有什麼辦法可以在全球範圍內設置? – Mark 2013-01-16 13:35:24