找回密码
 立即注册

QQ登录

只需一步,快速开始

Tony.Fu 活字格认证 Wyn认证
超级版主   /  发表于:2024-7-26 16:17  /   查看:418  /  回复:0
本帖最后由 Tony.Fu 于 2024-7-26 16:20 编辑

需求场景
书接上回,我们解决了在表格报表插件中,限制用户提交数据的需求,那么随之而来还有2个问题:
1.如果数据来源于视图(而不是表格),又如何回写?
2.考虑到安全性,需要把验证与过滤、回写逻辑放在服务端,又应该如何处理? (毕竟前端限制=没限制)

那么本篇就通过简单的配置调整,实现上述两个需求

实现步骤
1.我们依然可以参考上一期的步骤示例,而这次我们使用视图绑定报表
image.png701682738.png
2.创建服务端命令,包含2个参数:一个是提交的数据,一个是限制的条件(我们在这个示例中是 显示的月份)
image.png622949218.png
3.我们在服务端命令中,依然是结合报表的【提交时】事件,拿到完整的参数信息,其中包含用户修改的记录updateRecords
image.png499108581.png
4.循环它,并且逐条判断【是否在限制的 月份范围内】,更新符合条件的数据
image.png449167479.png

还是很灵活的,这里只是一个基本实例,类似的例如限制删除,限制新增数据,也可以通过这样的方式来处理
最后感谢各位格友观看,附上示例项目(示例项目基于上一篇继续完善)
121610t4krn24oo2it22t4.gif
2024-07-18 技术验证_2_视图_服务端命令过滤.fgcc (7.68 MB, 下载次数: 27)

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部