如果要自定义flowable 表单,可以先看下官方给的例子flowable-examples/spring-boot-example
里面resources文件夹下的.from文件。大体结构是可以看懂的:
主要变化的是 不同的字段,如果要自定义的字段是例子里面没有的,应该怎么加?
{
"fieldType": "FormField",
"id": "numberOfDays",
"name": "Number of days",
"type": "integer",
"value": null,
"required": true,
"readOnly": false,
"overrideId": true,
"placeholder": null,
"layout": null
}
可以本地启动一个Flowable UI(启动过程略),主要是在访问:http://localhost:8080/flowable-modeler 页面后可以拖拽自定义表单
F12查看网页请求和响应的参数,可以看到不同组件生成的字段数据结构,例如:
"formDefinition": {
"name": "123",
"key": "key123",
"version": 0,
"fields": [
{
"fieldType": "FormField",
"id": "name",
"name": "姓名",