我是JBPM的新手,我正试图绕过一个新项目,最近注意到在尝试定义一些用户任务表单时,我找不到下拉列表的表单选项
在这一点上,我对这项技术的了解非常少,乍一看似乎是一个奇怪的限制,应该有一个简单的解决办法,但我很难找到一个快速而肮脏的解决方案.
这是我必须在Eclipse中编写代码还是其他什么东西?
小智 10
@cego提供的答案对于"硬编码"值是正确的,如果要加载动态值(例如,来自数据库),可以使用"选择框"字段类型并将其配置为使用计算组合值的SelectValuesProvider .
要创建SelectValuesProvider,您应该创建一个具有mvn依赖关系的java项目:
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-form-modeler-api</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)
完成后,您可以创建实现org.jbpm.formModeler.core.config.SelectValuesProvider的类.此接口提供两种方法:
创建此提供程序后,必须编译项目并将jar放在服务器类路径上并重新启动它.完成后,您将能够创建表单(或编辑现有表单),添加选择框字段并在"数据提供程序"组合框中选择您的提供程序.
希望它有所帮助,如果您有任何疑问请询问,我会尝试创建一个示例.
问候,
佩雷
| 归档时间: |
|
| 查看次数: |
2369 次 |
| 最近记录: |