填报表实现勾选前面复选框显示对应的数据条数

设计器设置如下:

表头筛选用JS实现:

var flag = this.getValue(); //获取当前复选框控件的状态,true /false

for (var i = 0; i < window.lineboxes.length; i++) { //循环遍历每个复选控件

var cr = FR.cellStr2ColumnRow(window.lineboxes[i].options.location);

//由每个控件位置获取行号列号

_g().setCellValue(cr.col, cr.row, flag); //逐一赋值当前状态

}

image.png

下面子框用JS实现:

if (!window.lineboxes) {

window.lineboxes = [];

}

lineboxes[lineboxes.length] = this

image.png

当勾选全选时,能获取所有数据的条数,当勾选子框的复选按钮,能获取勾选的所有数据条数

FineReport liuyunxia827729 发布于 2022-12-15 14:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-12-15 15:02

这个文件。你看一下

1215.rar

image.png

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2022-12-15 14:32

参考JS实现复选按钮控件全选和批量操作-https://help.fanruan.com/finereport/doc-view-1215.html

  • 2关注人数
  • 252浏览人数
  • 最后回答于:2022-12-15 15:02
    请选择关闭问题的原因
    确定 取消
    返回顶部