列表已启用公司列排序,第一次进入没有显示列头排序图标,需要点击才能显示,怎么做到第一次进入列表就显示
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