Activiti系列: 如何給內置表單添加字段類型


 對於內置的表單,除了原來支持的幾種數據類型(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>        





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM