有问题可以在公众号留言

2020年01月12日 评论 2 条 阅读 346 次

有问题可以在公众号留言

2 条留言  访客:2 条  博主:0 条

  1. 无敌龙

    你好,我使用flowable6.4进行开发,在设计表单中,发现表单例如下拉框、复选框和单选框只有填写文本,没有value的设置,于是我使用选择表达式,想通过方法获取后台字典数据,结果,模型部署后,申请任务时,此时应显示设置的表单,没有使用选择表达式时显示成功,使用选择表达式后,显示失败,这个是什么原因呢,要如何完成呢?

    逻辑上代码无措:

    表单设计器上的提示文本:
    可以使用表达式来动态填充选项,例如通过引用这样的变量 ${optionsVariable}. 这个表达式需要产生一个java对象(java.util)。带有选项对象的列表)或其json表示

    我的java代码:
    @Service(“flowFormUtils”)
    public class FlowFormUtils implements Serializable {

    private List getOptionList(String mark) {
    List dictList = DictUtils.getDictList(mark, null);
    List optionList = new ArrayList();
    dictList.forEach(e -> {
    Option option = new Option();
    option.setId(e.getValue());
    option.setName(e.getName());
    optionList.add(option);
    });
    return optionList;
    }
    }

    我的选择表达式:
    ${flowFormUtils.getOptionList(‘if_enable’)}

    • 黑色主题 哼哼的泰迪熊

      没用过自带的Form表单,所以不太清楚问题所在,抱歉

给我留言

Copyright © 字痕随行 保留所有权利.   Theme  Ality 京ICP备14039894号

用户登录

分享到: