Javascript 是否有可能隐藏或操纵jqGrid;排序“;图标?
我通过onSortCol事件将自定义多列排序附加到jqGrid实例:Javascript 是否有可能隐藏或操纵jqGrid;排序“;图标?,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我通过onSortCol事件将自定义多列排序附加到jqGrid实例: onSortCol: function(index, iCol, sortorder) { //Manipulate the sort order via custom code, and store it in postData. return 'stop'; } 我遇到的问题是列标题中的排序图标与实际排序不同步,因为它们的行为与我尝试实现的略有不同 我尝试过使用setParam('sortname'…)
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
的网格,我使用“sortable:false”禁用特定列的排序,如下所示:
{ name:'ColumnName', index:'ColumnName', width: 80, sortable: false, align:'center'}
祝你好运