activiti表单

发布时间:2020-07-30 03:35:20 作者:独孤环宇
来源:网络 阅读:3202

使用Activiti API的方法查看公开的属性信息。然后,任意UI技术都能够在这些属性上面构建一个表单。该属性专门(并且更多局限性)为流程变量提供了一个视图。 表单所需要显示的属性可以从下面例子中的返回值FormData中获取。

StartFormData FormService.getStartFormData(String processDefinitionId)

or

TaskFormdata FormService.getTaskFormData(String taskId)
---------------------------------------------------------------------------

我们支持以下的几种表单属性类型:

对于申明每一个表单属性,以下的FormProperty信息可以通过List<FormProperty> formService.getStartFormData(String processDefinitionId).getFormProperties()List<FormProperty> formService.getTaskFormData(String taskId).getFormProperties()获取。

public interface FormProperty {

  String getId();  
 String getName();  
 FormType getType();  
 String getValue();  
 boolean isReadable();  
 boolean isWritable();  
 boolean isRequired();
}
所有的表单属性的信息都是可以通过API进行访问的。可以通过 formProperty.getType().getName()获取类型的名称。 
甚至可以通过 formProperty.getType().getInformation("datePattern")获取日期的匹配方式。
通过 formProperty.getType().getInformation("values")可以获取到枚举值。
---------------------------------------------------------------------------

表单属性可以通过 ProcessInstance FormService.submitStartFormData(String processDefinitionId, Map<String,String> properties) and void FormService.submitStartFormData(String taskId, Map<String,String> properties)2种方式进行提交。


推荐阅读:
  1. activiti 历史组件
  2. activiti BPMN事件

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

表单 activiti ct

上一篇:SQL函数计算流量的95值

下一篇:最新Jrebel激活码,Jrebel激活激活服务,Jrebel激活码,Jrebel破解

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》