填报预览界面单元格设置为复选框按钮来实现删除行功能出现错误

image.png

image.png

image.png会报这个错误

var isAllChecked = true;

//设置标记状态为选中

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

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

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

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

isAllChecked = boxes[i].getValue() == true ? isAllChecked : false;

//如果控件大于1个,则遍历获取值,一旦出现未选中状态的按钮,则将标记值改为false

}

} else {

isAllChecked = boxes.getValue();

//如果控件只有1个,则直接获取控件值,并传给标记值

}

_g().setCellValue(0, 0, 0, isAllChecked);

//将标记值赋给A2单元格

FineReport 用户SYTHf4167578 发布于 2023-1-5 16:46 (编辑于 2023-1-5 16:51)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-1-5 16:50

你的js看看,怎么写的

  • 用户SYTHf4167578 用户SYTHf4167578(提问者) 补充问题了,这个是在文档里复制的 把最后的赋值单元格改了下
    2023-01-05 16:51 
  • snrtuemc snrtuemc 回复 用户SYTHf4167578(提问者) 你这个是权限后给权限按钮赋值,你改成B3,那最后应该是_g().setCellValue(0, 1, 2, isAllChecked);
    2023-07-14 18:16 
  • 1关注人数
  • 216浏览人数
  • 最后回答于:2023-1-5 16:51
    请选择关闭问题的原因
    确定 取消
    返回顶部