为什么需要动态表单
分析:每个任务的详情对话框是不变的,还是可变的。
任务详情对话框放的是任务所对应的业务对象,如果是客户报备,里面放的就是客户的信息,如果是请假,里面放的是请假单。
1 不同流程定义所对应任务的任务详情,肯定是不一样的。
2 相同流程定义所对应任务的任务详情,一定是一样的吗?
有可能不一样
所以不同任务就要有不同任务详情对话框内容。任务是通过流程中节点生成的,而且同一个节点对话框是一样,要想确认每个任务不一样,在定义流程时,在流程节点上定义不同对话框表单
实现方式
1.Fromproperties(表单属性)
通过表单属性的方式定义很多表单项(input),并且既包含结构又包含值
实现步骤:
1、 点击办理任务时,获取表单属性
2、使用代码动态生成表单,和对应下面的表单项的值