博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Activiti系列: 如何添加自定义表单引擎
阅读量:6970 次
发布时间:2019-06-27

本文共 587 字,大约阅读时间需要 1 分钟。

这个功能挺有意思的,有了它,就可以不适用html的方式来展示表单了,比如可以用swing对象了
class MyFormEngine implements FormEngine
{
    @override
    public String getName()
    { return "myformengine";}
    
    @override 
    public Object renderStartForm(StartFormData startForm)
    {
    
    javax.swing.JButton jButton = new 
javax.swing.JButton();
    
    jButton.setName("My Start Form Button");
    
    return jButton;
    }
    @override 
    public override renderTaskForm(TaskFormData taskform)
    {.....}
}
然后要在流程引擎中注册该表单引擎
<bean id ="processEngineConfiguration"
    class = "xxxxx"
    <property name="customFormEngine">
    
    <list>
    
    
    <bean class = "xxxxxx.MyFormEngine"/>
    
    </list>
    </property>
</bean>

转载地址:http://yfasl.baihongyu.com/

你可能感兴趣的文章
谈谈UI架构设计的演化
查看>>
当 ftp 遇上 http Proxy
查看>>
MongoDB-启动的时候出现了问题
查看>>
谈谈监控(转)
查看>>
解决SecureCRT中文显示乱码
查看>>
Bootstrap的Model源码详细注释 (转)
查看>>
android 中使用回调方法(适用于自定义view传值到activity、adapter传值到activity)...
查看>>
JBPM使用方法、过程记录
查看>>
java实现 阿拉伯数字转换为汉字数字 算法
查看>>
【每天进步一点】毒药和老鼠的研究
查看>>
续【C# 以管理员方式启动Winform,进而使用管理员控制Windows Service】
查看>>
我的语录
查看>>
MapReduce原理<转>
查看>>
调整屏幕显示亮度
查看>>
Welcome to OWASP CHINA — OWASP-CHINA
查看>>
MongoDB副本集配置系列九:MongoDB 常见问题
查看>>
Thrift 安装及使用
查看>>
GDB和WinDbg中调用函数
查看>>
Linux C single linked for any data type
查看>>
hdparm测试硬盘性能
查看>>