`
lisonghua2010
  • 浏览: 108651 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

基于easyui开发Web版Activiti流程定制器详解(六)——Draw2d详解(二)

阅读更多

回顾:

        上一篇我们介绍了Draw2d整体结构,展示了组件类关系图,其中比较重要的类有Node、Canvas、Command、Port、Connection等,这篇将进一步介绍Draw2d如何使用以及如何扩展。

 

进入主题:

        详细介绍一下Draw2d中几个比较重要的类:


 

Node类:

          是对添加到画布上的节点的高度抽象,如:开始、结束、各种类型Task节点等。它的实现类比较多这里不一一展开讲解了,我们来看看它有哪些重要的方法:


 

Port类:

          是对连接节点间的线的起点和终点的抽象,它有两个实现类:InputPort和OutputPort。

          它们有什么区别呢?看下图你就会明白:

 

 是不是很简单,Port类方法如下:



 

Connection类:



 使用Connection类可以绘制节点间的连接线,Connection类方法如下:


 

Canvas类:


方法如下:


 

以上介绍的是本设计器主要使用到的类以及方法,其他类和方法由于时间篇幅有限这里不过多的说明,请参考源码比较容易理解。

 

下一篇讲解如何扩展和使用Draw2d

 

 定制器下载地址

http://lisonghua2010.iteye.com/admin/blogs/1490165

 

Activit官方文档地址

http://activiti.org/userguide/index.html

-------------------------------------------------华丽分割线---------------------------------------------------------------------

温馨提示,下面是广告时间(不喜请绕行)

推广一下本人的小店:

http://tianya-zahuopu.taobao.com/

优惠多多,欢迎光临!

  • 大小: 29.4 KB
  • 大小: 70.7 KB
  • 大小: 112.5 KB
  • 大小: 36.5 KB
  • 大小: 34.3 KB
  • 大小: 74.2 KB
  • 大小: 6 KB
  • 大小: 49 KB
分享到:
评论
11 楼 Link028 2015-04-04  
  
10 楼 lisonghua2010 2014-12-10  
ciwan 写道
请问draw2d脚本库api的文档最好是chm有吗,有中文的吗

这个脚本库是收费的不是开源的,所以文档就别想了,除非有人整理!
9 楼 ciwan 2014-12-09  
请问draw2d脚本库api的文档最好是chm有吗,有中文的吗
8 楼 lisonghua2010 2014-11-27  
wdp0072012 写道
想问一下draw2d是用的哪个版本啊?我正在做一个bpeldesigner有好多问题想咨询您啊 自己困惑了好久了 请问能加您的Q么?我的1204591829

比较老的一个版本,现在的新版本是要收费的,我的QQ:1581361
7 楼 wdp0072012 2014-11-26  
想问一下draw2d是用的哪个版本啊?我正在做一个bpeldesigner有好多问题想咨询您啊 自己困惑了好久了 请问能加您的Q么?我的1204591829
6 楼 big_scorpio 2014-07-16  
楼主 有个问题想问你 方便的话M我一下好么  Q 1611602924 谢啦
5 楼 lisonghua2010 2014-07-01  
ourfirebird 写道
定制器无法下载,提示“您没有权限执行这项操作,请检查登录的账号是否正确”!

访问这个地址试试:
https://github.com/lisonghua/activiti-designer
4 楼 目留司马 2014-06-30  
定制器无法下载,提示“您没有权限执行这项操作,请检查登录的账号是否正确”!
3 楼 xiegs2007 2014-06-22  
高度赞扬博主的工作,虽然大家还在为糊口而奔波,心中还是闪耀着美好的光芒!
2 楼 lisonghua2010 2014-06-03  
ourfirebird 写道
定制器无法下载,提示“您没有权限执行这项操作,请检查登录的账号是否正确”!

我试了一下是好用的啊!
1 楼 ourfirebird 2014-06-01  
定制器无法下载,提示“您没有权限执行这项操作,请检查登录的账号是否正确”!

相关推荐

Global site tag (gtag.js) - Google Analytics