2010-04-08 214 views
4

我有一個習慣,多列排序由onSortCol事件的方式連接到我的jqGrid例如:是否可以隱藏或操縱jqGrid「排序」圖標?

onSortCol: function(index, iCol, sortorder) { 
    //Manipulate the sort order via custom code, and store it in postData. 

    return 'stop'; 
} 

我遇到的問題是,在列標題排序圖標鬧翻與實際的排序同步,因爲他們的行爲與我試圖執行的行爲有所不同。

我試過使用​​,但這並沒有改變排序圖標。我也嘗試過sortGrid,但是這引發了onSortCol事件,這種方式似乎與用戶的點擊沒有區別。

如果通過CSS隱藏是唯一的選擇,那麼最有效的選擇器是什麼才能在特定的網格中僅排序排序標題?

回答

4

我目前使用下面的CSS:

#gbox_MyGrid .s-ico span { 
    display:none; 
} 

對於具有MyGrid ID的網格。

+0

酷,所以這解決了你的問題,然後呢? – 2010-04-08 16:35:07

+0

@Justin It works :)我仍然在尋找更直接的解決方案,如果在我被允許選擇我自己的答案之前出現的話。 – AaronSieb 2010-04-08 16:53:13

相關問題