-
Web版的WorkFlow流程设计器WorkFlowBS
Web版的流程图设计器WorkFlowBS,实现目标:
1 将所有的节点自动排序
2 解决连线的重叠问题
分析:
1 设置每个节点的parentNode和childNode
2 找到一个parentNode 为null的做为树根设坐标(row=0,0)
3 判断childNode的节点数为每个子节点设置坐标(row+1,col),
3.1 子节点的位置(row+1,fa.col+(i-(total/2)))
4 如果坐标位置被占用,那么修改父节点坐标,使其col++ ,重复3
4.1 判断占用关键是看col因为是自顶到下的,所以row不会重复
5 设置完这个节点的子节点以后,设置这个节点为已操作already=1
6 查找一个父节点不为空already=0的节点,重复3
7 重复2
8 完成节点的坐标设置,进行位移
9 建立两点之间的连线
10 写连线的名称和备注(选)
11 判断如果两个连线的midPoint重叠,就左右移开
12 如果连线的midPoint和node重叠,就移开
- 2022-02-02 03:01:21下载
- 积分:1
-
thinkphp项目
资源描述thinkphp后台模板,基于bootstrap实现,包含html5+css3+js等
- 2022-02-02 12:31:00下载
- 积分:1
-
flex录音源码生成wav音频文件
A very simple flex recording function, recording is finished, generate wav audio format files
- 2022-05-05 15:14:52下载
- 积分:1
-
php 正则表达式总结
这个文档对于使用正则表达式的人员来说,价值之大无语伦比,这是我花费了很大心血总结出来的,所以请管理人员多给几个CF币!
- 2022-07-25 16:47:29下载
- 积分:1
-
CM邮件列表系统源代码
资源描述CM邮件列表系统源代码,cm邮件列表系统
> 支持在线添加/删除/分类/邮件发送,主程序短小精悍
- 2023-06-22 21:40:02下载
- 积分:1
-
ckplayer6.4
ckplayer是基于Flash开发的,同时集成了HTML5播放视频的功能,所以兼容的格式比较丰富但同时也有限制。
一:Flash只支持H.264格式的。所以对于传统的 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-03-02 22:13:31下载
- 积分:1
-
json 解析软件,方便平时开发调试用
json 解析工具开发调试json的方便工具,有需要的看一下载使用
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。
- 2022-03-16 03:55:16下载
- 积分:1
-
商城网站
资源描述全套的电商购物网站模板,能够方便快捷的进行修改!
- 2022-07-11 17:20:47下载
- 积分:1
-
Java web随机生成带有干扰线的验证码
Java web中用于随机生成带有干扰线的验证码,可部署在myeclipse上运行查看效果,代码转至网上,若有侵权,马上删除!
- 2023-06-20 16:50:03下载
- 积分:1
-
html5+CSS设计的页面
用CSS和html设计前段页面。看看呗,如section,新类型的变量有助于手机浏览。用CSS和html设计前段页面。看看呗,如section,新类型的变量有助于手机浏览。用CSS和html设计前段页面。看看呗,如section,新类型的变量有助于手机浏览。
- 2022-07-02 14:42:36下载
- 积分:1