是否可以隐藏或操纵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
的网格。