当主表处于特定状态下时,禁止子表新增数据,有什么比较好的实现方法? Mr.LiuLv.5明道 发布于 2023-10-26 09:31 最后回复 2023-10-26 20:41:45 问答 收藏 复制链接 新浪微博 微信扫一扫 分享 8 回复917 浏览 场景举例: 下一个订货单,当对方已经接单时,不可增加/删除订货明细 对方未接单时,可以新增和删除订货明细
这是有点操作上的体验不好,要新建后再通过按钮来加子表的内容。
没法搞吧,新增记录的时候没有初始数据
虽然控制了 编辑和删除,但如何建立单据?
子表规则设置为不允许新增,在主表的按钮有功能新增子表的功能,按钮筛选规则与表的字段状态配置关联,大致如此。自己上手一下就明白了。
不是很明白,能否截个图演示下怎么设置?
ok 多谢
推送至填写,或者审批 才有这么明细的操作
规则做不到的,因为子表要编辑,会开启增删改
接单后,接单方可以编辑明细里面的发货数量、下单方可以编辑收货数量;只是只读的话就把这两个操作也给限制了;
目前我想到的办法是用一个“检查项”字段,字段只读,字段默认值为“函数计算”,通过自己写一段 js 代码去判断是否有删除或者新增,有的话就给字段赋特定值,通过特定值去前端提示错误;这个办法有点麻烦,不知道有没有更好的办法
业务规则可以设置 “已接单”状态就 只读“订货明细”的吧