原文:流程设计器jQuery + svg/vml(Demo1 - 构建设计器UI界面)

之前用Silverlight实现过一个流程设计器 Demo ,使用起来不是很方便。打算参考GooFlow,结合自己对工作流的理解,用jQuery改造实现一个,力求简单实用。 第一步是要构建设计器的UI界面,如下: 用到的图标有: 用CSS精灵工具如CSS Satyr可以把它们合在一起。 C 的String.format用习惯,觉得js里拼字符串不好使,先模拟实现一个: function forma ...

2015-10-22 15:38 8 10098 推荐指数:

查看详情

流程设计jQuery + svg/vml(Demo2 - UI界面增加属性显示)

设计UI界面有了,接下来结点的属性怎么显示呢,采用弹窗的话觉得不方便用户;用easyui的propertygrid在最右边显示,又觉得要引入easyui,使得插件变复杂了;最后决定自己写。 1、实现效果如下: 1.1、属性显示 1.2、属性隐藏 1.3、属性分组收起 ...

Fri Oct 23 18:40:00 CST 2015 15 2741
流程设计jQuery + svg/vml(Demo4 - 画连线)

流程结点可以添加了之后,接下来到画结点与结点之间的连线,效果图如下 很眼馋visio的连线可以折来折去,这里实现的连线比较简单。 首先是把连线的类型分为Z(折线)、N(折线)及I(直线)3种类型,然后在两个结点间划线的时候,根据两个结点间的位置来决定画哪种线。 1、结点2在结点1左边 ...

Sat Oct 24 01:09:00 CST 2015 7 4853
流程设计jQuery + svg/vml(Demo7 - 设计与引擎及表单一起应用例子)

去年就完成了流程设计流程引擎的开发,本想着把流程设计好好整理一下,形成一个一步一步的开发案例,结果才整理了一点点,发现写文章比写代码还累,加上有事情要忙,结果就。。 明天要去外包驻场了,现把流程设计最终实现的效果及应用案例放到网上(Demo),欢迎大家围观,欢迎园友们提出宝贵意见 ...

Mon Jul 04 05:55:00 CST 2016 15 4475
流程设计jQuery + svg/vml(Demo3 - 添加流程结点)

经过前面的准备工作,终于把设计的主要UI界面搭建好了,接下来到添加流程结点,效果如下图 代码:GoFlow_03.zip 演示地址:Demo 微信演示公众号: 另:Silverlight版 Silverlight版Demo ...

Fri Oct 23 19:17:00 CST 2015 3 1909
流程设计jQuery + svg/vml(Demo6 - 增加结点属性及切换)

到目前流程设计流程结点的拖拽操作已基本完成,接下来就到结点的属性开发了。前面已经开发过流程模板的属性了,结点属性跟模板属性类似,从属性模板定义copy一份,然后按各结点类型进行调整就ok。 1、先来回顾下流程模板属性,这里对流程模板属性稍微进行了调整,效果图 ...

Tue Oct 27 00:12:00 CST 2015 13 3471
流程设计界面设计

现在的业务分工越来越细,很多客户指定要求上工作流系统,就一定要包含流程设计。而很多开源的工作流系统,都只注重流程引擎部分,或更注重和各种开源的框架,orm等的集成,流程设计或者根本就没有。这使得很多找开源的工作流系统的系统集成商,不得不面临着要自己写一份工作流设计,常常在论坛中 ...

Tue Jun 19 23:37:00 CST 2012 6 6824
svg流程设计跨浏览的首选

以前在IE盛行,微软一家独大的时候,web绘图功能首选就是VML,IE5.0以上的版本都支持VMLVML可以在IE中通过文本的方式绘制矢量图像,类似在html页面中实现了画笔的功能,所以被很多人采用来实现web流程设计。 随着手机,ipad等各种移动设备的升级,越来越多的应用要求支持这些移动 ...

Mon Oct 29 18:40:00 CST 2012 5 7373
基于Qt的流程设计(一)

一: 先来看一下界面的截图: 说明: 拖动节点的时候,与该节点相关的箭头连线也会跟着调整; 用户可以使用鼠标从一个节点拖出一个箭头到另一个节点(鼠标在空白区域点击一下,拖出的箭头消失 ...

Wed Jul 09 18:03:00 CST 2014 12 8972
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM