FR.Msg.confirm("提示","确定要删除数据吗?",function(value){if(value){_g().setCellValue(col,row,"0");_g('${sessionID}').writeReport(); }else{_g().setCellValue(col,row,"1");_g().parameterCommit(); } })
在学习JS实现填报数据逻辑删除时,这里面的row和col是什么意思
弹出对话框让你确定还是取消。如果你点击了确定按钮就执行
_g().setCellValue(col,row,"0")//这个是对按钮这一行的对应列的单元格赋值0
_g('${sessionID}').writeReport();//这一句是提交的意思。你按钮上面的提交一样的功能
如果你点击的是取消
g().setCellValue(col,row,"1");_//赋值为1
g().parameterCommit()//再重新查询
你自己看col它是定义的变量获取当前列,row是获取当前行。。。
row行 col 列
这个就是获取到行号列号 ,定位到单元格获取单元格值
_g().parameterCommit();
这个是自动提交
_g('${sessionID}').writeReport()
这个也是提交
API接口汇总 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
ROW:行