<a target="_blank" href="http://blog.csdn.net/tuzongxun/article/details/50974385"></a>
1.maven导包及spring的一些基本配置与创建流程模型时候的没有什么变化,依旧沿用就好;前端的首页也不用有太大变化,只需要把之后新创建的js引入进来即可。
2.acitivit流程定义有必要的24张表。
创建模型时相关的有act_re_model和act_ge_bytearray两个。
成功创建模型后可以看到model表中会有一条数据,同时在bytearray表中也会同时生成两条对应的数据。而model表中会存入这两条数据的id,从而产生关联。
因此流程模型列表查询时就需要在这两张表中进行操作。
3.模型属于资源文件,因此操作的时候用到repositoryservice来调用相关的方法,activiti也提供了相关的方法createmodelquery以及activitimodel实体类。
4.结合上述,后台业务代码如下,为了便于前台获取数据,我自己也定义了model实体类,只取自己想要展示的数据:
5.前台app.js加入代码:
6.前台创建新的控制层js(注意在首页index.html中导入这个js,我的首页是activiti.html),modelctr.js:
7.modellist页面,modellist.html:
8.页面展示效果如下: