目前已实现获取单个已选的复选按钮的指定列的值 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代码如何进行优化 |
最佳回答 |
||||
0
|
|