如题:报表类型:分析报表,想在选择栏添加批量全选功能

因为公司没有购买填报功能,所以只能使用分析报表开发

:::

按照官网上填报报表批量实现,但是获取当前单元格数据到时候js报错,_g()使用报错

image.png

image.png

var flag = this.getValue();

//获取当前值

var boxes = _g().getWidgetsByName("box");

//获取当前页的复选按钮控件数组

if (typeof(boxes[0]) != "undefined") {

for (i = 0; i < boxes.length; i++) {

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

//获取行列号对象

_g().setCellValue(0,cr.col,cr.row,flag);

//如果控件大于1个,则遍历赋值

}

} else {

var cr=FR.cellStr2ColumnRow(boxes.options.location);

//获取行列号对象

_g().setCellValue(0,cr.col,cr.row,flag);

//如果控件只有1个,则直接赋值

}

FineReport elaiza 发布于 2021-8-18 11:55 (编辑于 2021-8-18 13:34)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-8-18 13:36

这个标准的js代码,很多是只支持填报模式,你在其他预览模式使用,当然会报错了

最佳回答
0
周木木Lv4见习互助
发布于2021-8-18 11:58

你要把js发出来晒

最佳回答
0
孤陌Lv6资深互助
发布于2021-8-18 14:13

用数据分析  你怎么入库??都没有填报属性

  • 4关注人数
  • 498浏览人数
  • 最后回答于:2021-8-18 14:13
    请选择关闭问题的原因
    确定 取消
    返回顶部