一、工作流 Activiti7-17.Activiti中的表单2
2021-04-09 本文已影响0人
那钱有着落吗
image.png
image.png
接着上一个帖子,既然我们只能获取到类型和key,那我们可以把我们需要的信息都拼接到key上去就可以达到我们想要的目的了。
image.png
这样以来,在后台进行解析的时候就可以按照这种规则,把表单拿出来即可:
List<Map<String,Object>> result = new ArrayList<>();
List<FormProperty> formPropertiesList = userTask.getFormProperties();
for(FormProperty formProperty:formPropertiesList){
String[] splitForm = formProperty.getId().split("-_!");
Map<String,Object> map = new HashMap<>();
map.put("id",splitForm[0]);
map.put("type",splitForm[1]);
map.put("label",splitForm[2]);
map.put("defaultValue",splitForm[3]);
map.put("param",splitForm[4]);
result.add(map);
}
image.png