普通报表全选删除只能通过JS实现?

普通报表中选中几行数据同时进行删除,不需要一行一行删除,这个只能是通过JS代码实现么?可不可以通过帆软上的功能设置实现?

FineReport 十三SSan 发布于 2023-10-10 08:47
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-10-10 08:52
  • 十三SSan 十三SSan(提问者) 目前是在填报中设置的。这个JS代码中方法调用、逻辑等等都是标准的吧?使用时需不需要进行改动?
    2023-10-10 09:05 
  • CD20160914 CD20160914 回复 十三SSan(提问者) 不用,只是注意一下起始行就行了。其它的都是标准的
    2023-10-10 09:07 
  • 十三SSan 十三SSan(提问者) 回复 CD20160914 起始行需要在哪里注意?我在其他位置的单元格设置了 复选按钮 、 批量删除,但是在 A2 单元格出现 false,这个怎么修改一下?
    2023-10-10 15:06 
  • CD20160914 CD20160914 回复 十三SSan(提问者) 名称。。还有就是单元格的行是从0开始的,列也是。或者你上传你的文件,我帮你看一下。
    2023-10-10 15:08 
  • 十三SSan 十三SSan(提问者) 回复 CD20160914 setTimeout(function() { 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, 1, isAllChecked); //将标记值赋给A2单元格 }, 50) _g().setCellValue(0, 0, 1, isAllChecked);你说的单元格行是不是这个位置,在这里进行修改?(此段代码是你发的连接中 2.3功能实现中 3)位置的代码)
    2023-10-10 15:17 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-10-10 08:49

这个选中删除,只能是js协助处理,标准的暂时没法实现

  • 3关注人数
  • 264浏览人数
  • 最后回答于:2023-10-10 08:52
    请选择关闭问题的原因
    确定 取消
    返回顶部