代码之家  ›  专栏  ›  技术社区  ›  AaronSieb

是否可以隐藏或操作jqgrid“排序”图标?

  •  4
  • AaronSieb  · 技术社区  · 14 年前

    我通过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隐藏是唯一的选项,那么针对特定网格中的排序头,最有效的选择器是什么?

    1 回复  |  直到 14 年前
        1
  •  4
  •   AaronSieb    14 年前

    我目前正在使用以下CSS:

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

    对于ID为的网格 MyGrid .