如何获取多个已选的复选按钮的指定列的值

目前已实现获取单个已选的复选按钮的指定列的值

var cr; if(window.lineboxes) {       var cells = [];       for (var i = 0; i < lineboxes.length; i++) {       if (lineboxes[i].selected()) {           cells[cells.length] = lineboxes[i].options.location;         cr=FR.cellStr2ColumnRow(window.lineboxes[i].options.location);            }       }          if(cells.length== 0 || cells.length>1){     FR.Msg.alert("警告","请选择一项任务进行更新状态!");     }else{ var sql = "{CALL JDBC4.proc_finish_task ('"+_g().getCellValue(3, cr.row)+"')}";  //dbo.usp_tran_cleardata存储过程  FR.remoteEvaluate('sql("JDBC4","' + sql + '",1,1)');  //JDBC4需要数据库连接一致 alert("该任务的状态更新为“已完成”!"); setTimeout(function(){location.reload();},1500); setTimeout(function(){window.parent._g().parameterCommit();},1500); }}

想将其优化为“批量修改任务状态”,要JS代码如何进行优化

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

参考JS批量修改复选框选中行中某列的值-http://help.finereport.com/finereport9.0/doc-view-1876.html

  • 2关注人数
  • 517浏览人数
  • 最后回答于:2021-5-11 14:45
    请选择关闭问题的原因
    确定 取消
    返回顶部