-
-
leiz 小试身手Lv3
发表于2020-8-21 19:30
楼主
ABI如何设置全选的勾选框并且只全选浮动出来的数据
这个需要用到一个小小的脚本即可
脚本如下:
复制代码实现方法:
第一步:
将浮动行前面加一列,用来展示勾选框,表元属性为字符型,回填属性设置多选按钮,枚举值设置为:1,这样设置计算后就会显示勾选框了,如图:
第二步:实现勾选框能够全选效果
在刚刚设置勾选框的表元上面也同样设置一个勾选框,用来实现全选功能,将上面的脚本复制到回填属性的事件中,记得要选择结束编辑,如图所示:
最后看下最终的效果:
这个需要用到一个小小的脚本即可
脚本如下:
- var v = gridcell.getValue();
- debugger;
- var c =document.getElementsByClassName('eui-anim').length;
- for(var r=2;r<c+1;r++){
- var grid = g_formmgr.rpts["GRID1"];//对应表格id
- grid.setValue({"name":"A"+r,"value":v});
- }
第一步:
将浮动行前面加一列,用来展示勾选框,表元属性为字符型,回填属性设置多选按钮,枚举值设置为:1,这样设置计算后就会显示勾选框了,如图:

第二步:实现勾选框能够全选效果
在刚刚设置勾选框的表元上面也同样设置一个勾选框,用来实现全选功能,将上面的脚本复制到回填属性的事件中,记得要选择结束编辑,如图所示:

最后看下最终的效果:
