FVS中表格组件如何实现预览报表时点击单元格后,自动修改数据库某字段,比如将1改成0
设置提交按钮属性
单元格设置按,勾选不可见,设置提交属性
你这误点了咋办?
-----------------
建一个搞个按钮来操作
绑定数据库字段在报表填报属性中设置智能提交,将目标单元格与数据库字段绑定
主键配置必须勾选主键字段(如ID列),否则无法定位修改记录
JS事件代码在单元格的点击事件中添加以下代码实现值切换和提交:
// 获取当前单元格值并切换var value = this.getValue() == "1" ? "0" : "1";this.setValue(value);// 提交修改到数据库_g().writeReport();
效果预览点击后单元格值即时切换并提交数据库,效果参考:
移动端兼容需使用11.0.7及以上版本才支持该功能
数据安全建议在填报属性中勾选「未修改不更新」减少不必要的数据操作
在FVS中弄一个网页框,然后插入一个cpt的填报报表!然后点击后就提交!
然后这个单元格设置一个提交的js,同时你设置好填报属性就行了
提交的js就一句:
_g().writeReport()
数据库创建存储过程,通过存储过程修改数据库的值,找个组件返回一下存储过程的值,使用当前页面对象