标签:
对于内置的表单,除了原来支持的几种数据类型(string, long, enum, date, boolean, collection)之外,还可以自定义数据类型,比如增加一个javascript数据类型
需要增加一个自定义数据类型的处理类
public class JavascriptFormType extends AbstractFormType
{
@override
public string getName()
{ return "javascript";}
@override
public Object convertFormValueToModelValue(String propertyValue)
{ return property;}
@override
public String convertModelValueToFormValue(Object modelValue)
{ return (String) modelValue;}
}
然后需要在配置文件中向流程引擎注册该自定义表单数据类型
<bean id="processEngineConfiguration" class="xxxx">
<property name="customFormTypes">
<list>
<bean class = "xxxxx.JavaScriptFormType"/>
</list>
</property>
</bean>
Activiti系列: 如何给内置表单添加字段类型
标签:
原文地址:http://www.cnblogs.com/strinkbug/p/4952332.html