是否可以隐藏或操纵jqGrid“排序”图标?

我通过onSortCol事件将自定义的多列排序附加到我的jqGrid实例:

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

我遇到的问题是列标题中的排序图标与实际排序不同步,因为它们的行为与我正在尝试实现的行为略有不同。

我尝试过使用setParam('sortname'...) ,但这并没有改变排序图标。 我也尝试过sortGrid ,但这会以一种似乎与用户点击无法区分的方式引发onSortCol事件。

如果通过CSS隐藏是唯一的选择,那么最有效的选择器只针对特定网格中的排序标题?

我目前正在使用以下CSS:

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

对于ID为MyGrid的网格。