最近做项目要弄工作流程
要找一个流程控件,现在比较好的就是GooFlow 网上有些列子,大部分都不太完全
看我的

左边就是流程图的一些图标
开始,结束等节点,线条可以直接吸附,
就是画完流程图之后,点击保存就把所有的数据保存为json数据字符串.
我是保存到数据库,流程建立完成之后
调用json就可以还原流程图.

  <script>var flowData = {};$(function () {initialPage();})//初始化页面function initialPage() {initFlowInfo();bindingFlow();}function bindingFrm() {if (frmData.FrmName == undefined) {return false;}return true;}/*=========流程设计(begin)==================================================================*/var FlowDesignPanel;var FlowDesignObject;//var LineId;var nodePramData = [];function initFlowInfo() {FlowDesignPanel = $('#FlowPanel').flowdesign({height: ($(window).height() - 37),widht: 1000,OpenNode: function (object) {FlowDesignObject = object;if (object.$nodeData[object.$focus].type == 'startround') {return false;}dialogOpen({id: "FlowLineForm",title: '节点设置【' + object.$nodeData[object.$focus].name + '】',url: '/FlowManage/FlowDesign/FlowNodeForm',width: "750px",height: "430px",callBack: function (iframeId) {top.frames[iframeId].AcceptClick();}});},OpenLine: function (id, object) {FlowDesignObject = object;LineId = id;var _line = object.$lineData[id];var _fromNode = object.$nodeData[_line.from];if (_fromNode.type == "shuntnode") {dialogTop("前一个节点是分流节点无法设置流转条件", "error");return false;}dialogOpen({id: "FlowNodeForm",title: '流转条件设置',url: '/FlowManage/FlowDesign/FlowLineForm',width: "750px",height: "430px",callBack: function (iframeId) {top.frames[iframeId].AcceptClick();}});}});}function setFlowInfo(data) {FlowDesignPanel.loadData(data);}function callBackNode(id, data, _nodePramData) {nodePramData = _nodePramData;FlowDesignPanel.SetNodeEx(id, data);}function callBackLine(id, data) {FlowDesignPanel.SetLineEx(id, data);}/*=========流程设计(end)====================================================================*//*=========创建完成(begin)==================================================================*/function finishbtn() {var data = JSON.stringify({ "Flow": FlowDesignPanel.exportData() });//获取控件数据,绑定控件数据}function LoadTest() {$.ajax({url: "flow.js",//json文件位置type: "GET",//请求方式为getdataType: "json", //返回数据格式为jsonsuccess: function (data) {//请求成功完成后要执行的方法setFlowInfo(data.Flow);}})}/*=========创建完成(end)====================================================================*/</script><div id="FlowPanel" style="margin: 0px;"></div><div class="form-button" id="wizard-actions"><a id="btn_caogao" onclick="LoadTest();" class="btn btn-info">加载文件</a><a id="btn_finish" class="btn btn-success" onclick="finishbtn();">保存</a></div>

这个就是核心的脚本代码,具体全部源码,等和项目切割之后,做成demo,分享链接出来.
也可以直接通过来源联系我

来源:http://www.zhruanjian.com/

GooFlow .net 工作流程图 jquery 流程 mvc相关推荐

  1. Spring MVC工作流程图

    Spring MVC工作流程图 图一 图二  Spring工作流程描述       1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获:   ...

  2. ipqc的工作流程图_过程质量控制IPQC的介绍及流程

    摘要:质理管理从大的部分可以分为质量控制和质量保证两个部分,质量控制主要指按质量策划的结果对产品形成的各个过程进行控制,分为 IQC来料质量控制,过程质量控制,成品质量控制,出货质量控制几部分,下面我 ...

  3. 工作流程怎么安排?用Edraw Max轻松创建工作流程图!

    思维导图软件推荐: MindManager XMind:ZEN TheBrain Edraw Max(亿图图示)是一款综合图形图表制作软件,它包含丰富的实例和模版,帮助您轻松创建流程图.网络拓扑图.组 ...

  4. sp烘焙流程_烘焙工作流程图

    烘焙工作流程图 [相关阅读] 烘焙学基础篇 烘焙是门学问.根据字意的解释,"烘"是用火烘干湿物,例如 烘干;"焙"是用微火烘烤东西,例如焙茶;"烤&q ...

  5. SpringMvc工作流程图讲解

    SpringMvc工作流程图讲解 1. 首先用户发送请求-->DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行 处理,作为统一访问点,进行全局的 ...

  6. 搜索引擎工作的基础流程与原理

    搜索引擎最重要的是什么?有人会说是查询结果的准确性,有人会说是查询结果的丰富性,但其实这些都不是搜索引擎最最致命的地方.对于搜索引擎来说,最最致命的是查询时间.试想一下,如果你在百度界面上查询一个关键 ...

  7. 就业技术书文件表格_Word格式:工程预结算工作流程图及工作表单,附20余表格...

    在很多建筑单位,因为工程预结算的重要性,负责这块工作的基本上都是老板负责人的各种亲属,外面人基本上接触不到工作,不知道大家有没有见到这种公司呢? 工程预结算 正是因为工程预结算工作对建筑企业施工效益以 ...

  8. springmvc工作流程_springMVC工作原理及流程详细讲解

    简述 本文主要介绍springMVC工作原理. 工作原理 客户端发送HTTP请求,DispatcherServlet控制器拦截到请求,调用HandlerMapping 解析请求对应的Handler,H ...

  9. 学校食堂工作流程图流程图模板分享

    学校食堂里面的工作是比较严谨的,所以对任何事情的要求就会比较高,那在学校食堂里面工作有哪些流程呢?下面是分享的食堂工作流程图模板,想要了解新知识的朋友可以进行了解. 学校食堂工作流程图-迅捷流程图 模 ...

  10. 分享招聘工作流程图模板及绘制技巧

    员工是企业宝贵的资源,招聘的目的绝不是简单地吸引大批应聘者,人力资源的根本目的是获得企业所需的人员,减少不必要的人员流失,同时招聘还存在潜在的目的:梳理企业形象,那么,大家知道招聘的具体流程是什么吗? ...

最新文章

  1. 添加打印机还显示脱机_win7系统电脑连接打印机后显示脱机怎么办
  2. hibernate fetch使用
  3. 构建根文件系统之启动第1个程序init
  4. Hadoop集群高可用及zookeeper+kafka组件搭建
  5. 6、(二进制类型)BIT、BINARY、VARBINARY、BLOB
  6. 被程序员忽视的位运算
  7. java中class_Java中Class对象详解
  8. boost::mpl模块实现pop_front相关的测试程序
  9. Python学习10 内置属性 对象属性 类属性 私有属性 私有方法 对象方法 类方法 静态方法
  10. java resources 目录_[Java] 在 jar 文件中读取 resources 目录下的文件
  11. freeeim源码一个个投篮的命中
  12. 联想服务器pxe安装系统,使用CloudBoot裸机部署Lenovo ThinkSystem服务器
  13. js得到今天日期、本周、本月、本季度、本年起始和结束日期
  14. 获奖证书如何批量制作
  15. layui+croppers完成图片剪切上传
  16. 微信小程序开发教程(破解版IDE 无内测资格也可使用)
  17. C语言中_exit()、exit()、return区别
  18. 模拟cmos集成电路(2)
  19. python的算法是指_Python算法的七个重要特征
  20. softmax+cross-entropy的前向计算、反向传播的公式推导

热门文章

  1. ASP.NET的gridview设置数据格式DataFormatString(链接)
  2. SQLSERVER 查询分析器快捷键
  3. 软件测试工具Winrunner使用的技巧
  4. 官宣,C罗回归曼联,签约两年,豪华阵容曝光
  5. Zircon DDK入门指南
  6. Flash计时器次数为什么设置1次的重要性
  7. 软件测试的简历里面,项目介绍要怎么写好呢
  8. 清华EMBA课程系列思考之二 -- 清华探究及信息战略与管理
  9. idea 导入项目时 “Import project from external model” 和 “Create project from existing sources”的区别
  10. YDOOK:VSC VisioStudio Code 设置 鼠标滚轮缩放字体大小 滚轮控制字体放大缩小