# 动态配置

动态配置其实是流程配置的一部分,因其重要性和复杂性这里单独作为一个章节说明。

在流程开发中,表单界面里往往需要根据用户的填表内容对交互界面或者表单数据做一些动态的变动(例如:某块填表区域是否显示、填表内容根据用户选择不同而改变、验证逻辑根据填表内容改变等等),我们统称这些用户交互界面变化以及数据变化为前端动态变化,能引起前端动态变化的配置则被称为动态配置

一般不涉及到数据库读取等操作的动态变化都能用前端动态配置来完成,如果需要根据用户填表内容到数据库里获取一些信息后再回填表单的,这个仅仅依靠前端的动态配置就难以实现了,此时可通过Messenger中字段变化事件(FIELD_CHANGING事件)将表单内容变化传到Messenger端处理,开发者也可以将之理解为后端的动态。

本章节内容仅涉及前端动态配置,后端通过FIELD_CHANGING事件改变表单后续Messenger章节中会有所涉及。

在正式开始动态配置之前我们需要先了解一些前置知识,阅读后就可以实际配置了。