安装多模块
功能说明
多模块安装仅支持会员用户,免费用户仅支持安装一个模块。
多模块安装最多支持同时安装3个模块。
多模块的执行规则
- 同时安装多个模块后,其执行顺序是依次执行,即如果第一个模块执行报错或事件函数内返回False则不会继续执行;如果第二个模块执行报错或事件函数内返回False则不会继续执行第三个模块。
- 如果某一模块执行失败,不会影响前一个模块对数据的处理。
- 如果某一模块执行失败,在当前页面对失败数据进行修改后,上次执行成功的模块对数据的处理不会进行回滚。
- 模块执行成功/失败的提示,将按模块的安装顺序依次合并后统一显示。
案例
场景:
1、当前表单提交时需要校验当前子表单内数据是否有重复值。
2、当前表单提交数据后需将数据同步新增至目标表单。
3、当前表单子表单内的某一字段值当天重复2次后禁止提交。
当前表单设计
当前表单是子表单,子表单字段有4个:单行文本(姓名1)、单选按钮组(性别1)、数字(年龄1)、单行文本(电话1);
目标表单设计
目标表单是普通字段,字段有4个:单行文本(姓名)、单选按钮组(性别)、数字(年龄)、单行文本(电话)。
模块安装
因所有操作均在当前表单提交数据时触发功能模块,因此模块需安装在表单提交数据处。
模块配置
安装多个模块后,需对每个模块进行配置。
-
【校验 - 重复数据提交效验】配置图:
-
【校验 - 子表单控件当前唯一值校验】配置图:
-
【智能助手 - 新增数据】配置图:
效果演示
如下图,是安装3个模块后的效果: