我也遇到了这个问题,而且感觉宜搭后头开发者最近几天时不时在改变这个基本规则
最早的时候,新建表单之后,该表单包含的子表单组件默认为无数据,这里有个缺点就是,这时候如果对子表单有任何可能的查询、修改等操作,系统都会引起流程异常终止
我记得上个月的时候,宜搭好像突然改了上面的规则,就是楼主说的默认新建表单的子表单会默认添加一项空记录,然后用户通过自动化填充数据后就会发现一直多出来一行空白数据 为此,我设置了新建表单后,先查询子表单的所有记录并删除,然后再添加想要的记录,这样就可以避免空记录的生成
但这两个礼拜宜搭突然又变回了最上面的基本规则,所以使得我添加的检查规则还异常报错后终止了流程推进……
反正今天为止的规则仍然是添加后默认存在空白记录
你可以在宜搭内设置子表单多个组件输入的内容,一行中单独一项不为空的校验。这样设置他就会在不满足全部为空或全部不会为空的情况下阻断了。 另外你也可以在提交校验那里写入HASEMPTYTEXT()公式进行子表单组件为空的校验。HASEMPTYTEXT 是判断子表单是否包含空值,如果包含阻断提交。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。