美文网首页
一、工作流 Activiti7-17.Activiti中的表单2

一、工作流 Activiti7-17.Activiti中的表单2

作者: 那钱有着落吗 | 来源:发表于2021-04-09 09:26 被阅读0次
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

相关文章

网友评论

      本文标题:一、工作流 Activiti7-17.Activiti中的表单2

      本文链接:https://www.haomeiwen.com/subject/drechltx.html