论坛首页 Web前端技术论坛

基于JQUERY的WEB在线流程图设计器GOOFLOW 0.6版

浏览 142301 次
精华帖 (11) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-06-29  
界面很漂亮,功能很强大,我打算和后台SPINRGMVC结合起来开发
0 请登录后投票
   发表时间:2013-07-02   最后修改:2013-07-02
楼主&各位,我在自己的网站(.net)里使用了GooFlow0.3版本,我是这样使用的:仿照demo.html创建一个aspx文件,将demo.html里面的script脚本放到aspx页面中。在测试的时候,划线功能无法使用,还有Script脚本错误提示:'point'为空或不是对象,GooFlow.js 行:1099;缺少对象 GooFlow.js 行:145。同样的错误,有多次提示。请问我该如何修改上述错误?
0 请登录后投票
   发表时间:2013-07-04  
嗯 差距还很大,一直在用国内做的流程设计工具网站,ProcessOn 一款基于HTML5 canvas js等,可以试试!
0 请登录后投票
   发表时间:2013-07-05   最后修改:2013-07-05
小林夕 写道
嗯 差距还很大,一直在用国内做的流程设计工具网站,ProcessOn 一款基于HTML5 canvas js等,可以试试!

是你认知的差距跟正常人很大吧?canvas很不适合作在线图设计,有严重的效率问题,而且元素也无法操作.连这里的分类都没搞懂,连一个小小的社交网也跑来这里做广告,真的非常无耻,乱发广告者你可以滚了!
0 请登录后投票
   发表时间:2013-07-08  
挺不错,做得,我也做了一个开源的,也不错
0 请登录后投票
   发表时间:2013-07-10  
看着确实挺不错的,正好用得上。等试用了再来给楼主反馈。楼主加油!       
0 请登录后投票
   发表时间:2013-07-15   最后修改:2013-07-15
最近项目中要用到在线流程图工具,研究了楼主发布的GooFlow,功能强大,操作简单,非常感谢楼主分享这么好的工具。这里,给楼主指出一个小BUG,在GooFlow.js文件里面1358行(文件可能被我修改,行数不一定):
this.$lineDom[i].childNodes[1].style.left = (res.m2[0]+res.m1[0])/2-Min-this.$lineDom[id].childNodes[1].offsetWidth/2+4;

这一句有错。如果只是简单的画一条弯曲线而不保存,那么没有问题;如果把线弯曲并保存,那么保存的JSON数据就不包含该折线的数据,还原流程图的时候缺失该折线。

应该修改为:
this.$lineDom[id].childNodes[1].style.left = (res.m2[0]+res.m1[0])/2-Min-this.$lineDom[id].childNodes[1].offsetWidth/2+4;

修改之处:this.$lineDom[i]中的i改为id
0 请登录后投票
   发表时间:2013-07-16  
尚将军 写道
最近项目中要用到在线流程图工具,研究了楼主发布的GooFlow,功能强大,操作简单,非常感谢楼主分享这么好的工具。这里,给楼主指出一个小BUG,在GooFlow.js文件里面1358行(文件可能被我修改,行数不一定):
this.$lineDom[i].childNodes[1].style.left = (res.m2[0]+res.m1[0])/2-Min-this.$lineDom[id].childNodes[1].offsetWidth/2+4;

这一句有错。如果只是简单的画一条弯曲线而不保存,那么没有问题;如果把线弯曲并保存,那么保存的JSON数据就不包含该折线的数据,还原流程图的时候缺失该折线。

应该修改为:
this.$lineDom[id].childNodes[1].style.left = (res.m2[0]+res.m1[0])/2-Min-this.$lineDom[id].childNodes[1].offsetWidth/2+4;

修改之处:this.$lineDom[i]中的i改为id

感谢尚将军的无私指导!我已经将BUG修改并重新上传,欢迎各位网友重新下载.
0 请登录后投票
   发表时间:2013-07-19   最后修改:2013-07-19
很不错的工具!

我有个功能需求,不知能不能加上。
现在只有 this.onItemFocus 事件,这个事件要点击才能触发。最好能加上 onmouseover/onmouseout 事件,这样鼠标移上去就会触发。谢谢!
0 请登录后投票
   发表时间:2013-07-19  
yeskky 写道
很不错的工具!

我有个功能需求,不知能不能加上。
现在只有 this.onItemFocus 事件,这个事件要点击才能触发。最好能加上 onmouseover/onmouseout 事件,这样鼠标移上去就会触发。谢谢!

你可以先找到ITEM的DOM或者JQUERY对象,然后再绑定上去。
this.$lineDom[]
this.$nodeDom[]
this.$areaDom[]
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics