Skip to content

高级配置

高级配置是对表单基础配置的补充与扩展,核心为表单控件赋予动态行为能力,支持根据业务规则、用户操作、表单数据状态等动态调整控件的显示、编辑、校验、数据关联逻辑,使表单从 “静态填写容器” 升级为适配复杂业务场景的 “智能交互表单”,既满足个性化业务需求,又提升表单填写效率与数据录入规范性。通常来说,只有当基础属性、事件和验证已经不够表达业务逻辑时,才会进入这一层配置。

高级配置能力

  • 逻辑条件:负责判断条件是否成立,是隐藏、必填、禁用、数据联动和组件联动的基础,可继续查看使用逻辑条件
  • 计算公式:负责根据字段和函数动态计算结果,可用于算值,也可参与条件控制,可继续查看使用计算公式
  • 数据联动:负责把来源字段或外部数据回填到目标字段,可继续查看数据联动
  • 组件联动:负责控制目标字段的显示、加载、禁用或必填状态。

配置建议

当需求是“根据条件控制组件状态”时,优先考虑逻辑条件或组件联动;当需求是“根据条件自动赋值”时,优先使用数据联动;当需求需要复杂运算或复用函数时,优先使用计算公式。若某些逻辑已经超出可视化配置的表达范围,也可以回到事件配置$inject表单 API中用代码补足。