如何在明道云创建记录时保证名称不会重复。 乱世浮生Lv.6传道 发布于 2024-02-19 19:28 最后回复 2024-02-20 10:35:41 分享 收藏 复制链接 新浪微博 微信扫一扫 分享 5 回复1639 浏览 第一步设置自关联。设置默认值,规则为查询工作表中当前字段的值是否存在。 [图片] 第二步:设置业务规则,判断父亲节点是否存在,如果存在的话,说明已有记录了,不存在则可以新增。 条件一是因为明道云如果字段隐藏的话业务规则就不会生效。有条件一的话我们可以隐藏自关联父子字段。业务规则也能生效 [图片] 下图是效果 [图片] 这里面会出现一个小问题:当我们生成记录过于快时,前端虽然有记录,但是默认值查询还没查询完,就直接点击提交是不会生效的 第一步设置自关联。设置默认值,规则为查询工作表中当前字段的值是否存在。 第二步:设置业务规则,判断父亲节点是否存在,如果存在的话,说明已有记录了,不存在则可以新增。 条件一是因为明道云如果字段隐藏的话业务规则就不会生效。有条件一的话我们可以隐藏自关联父子字段。业务规则也能生效 下图是效果 这里面会出现一个小问题:当我们生成记录过于快时,前端虽然有记录,但是默认值查询还没查询完,就直接点击提交是不会生效的
您好,私有话部署的 5.2 版本将同步这个功能。
抱歉 刚才测试了一下,公有云上是不允许重复,私有化部署的 5.1.0 会出现这个问题。我在子表中字段设置为不允许重复输入的时候,我在不同的主记录会创建重复数据行。
![image.png]()
子表已经支持是所在主记录内不重复,还是整个子表不重复。
如果当前表单是其他表的子表情况下。比如我在父表中 A 记录中在子表生成 a 的记录行,我在父表 B 记录中也是可以在子表生成名称为 a 的记录行的
为何不用明道自带的判断重复的功能?你这个如果操作不当就会出错,实际使用中会有问题啊