没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
(设计器、
流程设计器、工作流程设计器)
支持不同格式日期字符串自动解析的日期工具
jBPM Web Designer ( jBPM Web 设计器、 jBPM 流程设计器 、
工作流程设计器)
文章分类:Web 前端
研究 已有一段时间了,今天终于决定拿点东西出来,但请大家原谅不能分享源
码。之所以拿出来,希望通过交流认识到更多技术一线的同志们,结点人缘。本人不才只
念完了高中,求职路屡战屡败,只好踏实地弄点东西出来撑下门面,希望有所帮助,找到
一份满意的工作。
大多研究 的,对其引擎的扩展开发都不曾苦恼,但提及其可视化设计工具都希望
能有一款 版设计器。
苦恼过后,便有了开发设计器的冲动。首先通过网上找到的 流程设计工具,多半
是非流程研究人员的产品,拿来用要经过大量的修改,不太可取,也不容易修改,参考倒
是有些价值,在此谢过;另外由于刚学会了 在页面实现的拖曳功能。鉴于此便
开始了行动,现在想想还有些大胆。由于一直没抽出时间来,拖了两个多月,终于写下了
这篇文章。
基于 的 !",由于使用了 只支持 # 浏览
器(#),其中没有使用任何 开发框架,但模仿了 $
框架的 界面
风格。开发过程中参考了 $、%%&、'(&
等 开发框架;参考了
" 插件;参考了 )%*+%! 截图、以及圈子中
)&,-.
贴出来的截图(当时还回帖希望这位大哥分享源码,结果失望,也就狠下心
来独干,造自己的轮子);还参考了 !+%!、/%*0 %!、0 %!( )等,
/%*0 %! 是早期看过的流程设计工具。在此谢过以上提供的参考。
以下以贴图方式介绍 1!"。
1、流程设计器主界面,采用纯 且面向对象的编程方式(事件处理机制 !、$
思想中毒很深)开发,动态生成 " 等 234 代码,利用外部样式表以实现多风格支持,
根据窗口大小自适应宽高,以使编辑区域最大可视化,仿 " 插件布
局与操作习惯(其中个人觉得属性输入要比 插件方便些),仿 $
框架的
界面风格。主界面分为三部分,工具栏、编辑区、属性栏,支持鼠标拖动设定大小及最大
化、最小化、还原功能。编辑区支持网格显示。目前设计器支持开始、结束、分支、合并、
决策、任务、邮件 - 种节点(可以容易扩展新节点)并可以通过鼠标拖曳操作编辑大小,
流程转换可以通过鼠标操作支持直线及折线。节点的连接操作进行验证,如只允许拖入一
个开始节点;开始节点只允许单个 5% 连接;结束节点只允许 % 连接,但支持多个连接;
两个节点只能有唯一的同向连接等等。点击编辑区的空白处在属性栏显示流程定义的属性
配置,点击节点则在属性栏显示节点的属性配置,点击流程转换或其 同样在属性栏
显示其属性配置。在属性栏输入配置信息将自动保存并响应到图形展示上(如输入节点名
称,则编辑区中节点显示的文字相应地改变)。整个设计器工作过程相当流畅。所有的配
置信息将生成符合 4 规范的 /4 流程定义文件。由于最终的产物是 /4 字符串,这
赋予了流程设计器不仅仅能够定义出符合 1 的定义文件,稍做修改同样能定义出符合
6,以及其它任何的基本 /4 的定义文件。
2、图形编辑,节点及流程转换,利用 标签获得良好的视觉效果(考虑兼容其它浏览
器,可以开发基于 、 或纯 的图形模型)。
剩余14页未读,继续阅读
资源评论
- yzh_java2012-06-26就是个文档 只能看看
- sugeing2013-08-13这个太简单了,用不了,可以参考
- 悟之思语2013-08-30太简单了 用不上
- duyiyang2012-05-30这个WEB 版的设计器功能 还是很强大的。
love777ever
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功