【问题标题】:Is it possible to hide or manipulate the jqGrid "sort" icons?是否可以隐藏或操作 jqGrid“排序”图标?
【发布时间】:2010-04-08 16:04:09
【问题描述】:

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

【问题讨论】:

    标签: javascript jquery jqgrid


    【解决方案1】:

    我目前正在使用以下 CSS:

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

    对于 ID 为 MyGrid 的网格。

    【讨论】:

      【解决方案2】:

      我使用“可排序:false”禁用特定列的排序,如下所示:

      { name:'ColumnName', index:'ColumnName', width: 80, sortable: false, align:'center'}
      

      祝你好运。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-06
        • 1970-01-01
        • 2012-06-30
        • 2011-02-19
        • 1970-01-01
        • 2015-10-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多