列表已启用公司列排序,第一次进入没有显示列头排序图标,需要点击才能显示,怎么做到第一次进入列表就显示
2021-08-04 10:37:50
454次阅读
1个回答
收藏 0

登录 后回答问题。没有帐号? 注册 一个。

    2021-08-04 14:41:26
    最佳答案

    结合前台js二开实现,代码:

    $($("#gview_esGrid").find(".ui-jqgrid-hdiv .ui-jqgrid-htable .ui-jqgrid-labels .ui-jqgrid-sortable .s-ico")[第几个字段]).show();

    注意:第几个字段,从0开始计算,包括数据隐藏字段(列)

    示例:

    1.启用允许多列排序:

    2.设定允许排序的列:

    设定:

    2.二开js设定显示:

    function esinit(){
        $($("#gview_esGrid").find(".ui-jqgrid-hdiv .ui-jqgrid-htable .ui-jqgrid-labels .ui-jqgrid-sortable .s-ico")[2]).show();
        $($("#gview_esGrid").find(".ui-jqgrid-hdiv .ui-jqgrid-htable .ui-jqgrid-labels .ui-jqgrid-sortable .s-ico")[3]).show();
    }

    第几列计算时包括数据隐藏列,参照:


    3.显示效果:

共1条 1

cjd

  • 0 回答
  • 0 粉丝
  • 0 关注