美文网首页
一、工作流 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