首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于jsplumb构建的流程设计器

项目背景 最近在准备开发工作流引擎相关模块,完成表结构设计后开始着手流程设计器的技术选型,调研了众多开源项目后决定基于jsplumb.js开源库进行自研开发,保证定制化的便捷性,相关效果图及项目地址如下...我们需要以下基础功能来配合相关接口进行工作流相关设计数据的保存/修改 活动的添加/删除/移动 变迁的添加/删除 活动/变迁数据的全部读取 根据json渲染活动与变迁 相关引入依赖如下表所示 名称 功能 jsplumb.js...设计器主要依赖,用于绘制相关图形与动态操作实现 jquery.js jsplumb依赖的库 jquery-ui.js jsplumb依赖的库,进行拖拽绑定 contextMenu.js 实现右击菜单...,通过jsPlumb.draggable方法的stop方法注册实现 jsPlumb.draggable(id, { containment: 'parent',...方法进行变迁的删除,默认只删除变迁不删除连接的活动 function deleteConnect(id) { var connects = jsPlumb.getAllConnections()

31120
您找到你想要的搜索结果了吗?
是的
没有找到

推荐这几个流程图设计器web开发方案

logicFlow 3.开源流程设计器web开发方案 3.1 Jsplumb ❝官方介绍:jsPlumb是一个比较强大的绘图组件,它提供了一种方法,主要用于连接网页上的元素。...Jsplumb jsPlumb是比较早期的一个绘图组件,历史悠久,7年前就开源了,可以用来开发流程图设计器,但是它需要依赖jquery才能使用,因为其本身是基于DOM连线的一个库,核心主要包括以下几个模块...Jsplumb Souce: 源节点 Target: 目标节点 Anchor: 锚点 Endpoint: 端点 Connector: 连接 Overlays: 可以理解为在连接线上的文字或者箭头之类的东西...推荐阅读: jsplumb 中文基础教程[6] vue中使用jsplumb基本教程[7] 3.2.Antv G6 ❝官方介绍:G6 是一个简单、易用、完备的图可视化引擎,它在高定制能力的基础上,提供了一系列设计优雅.../jsplumb-chinese-tutorial [7] vue中使用jsplumb基本教程: https://blog.csdn.net/qq_42597536/article/details/101428788

3.2K10

如何查看jsplumb.js的API文档(YUIdoc的基本使用)

www.github.com/dashnowords/blogs 博客园地址:《大史住在大前端》原创博文目录 华为云社区地址:【你要的前端打怪升级指南】 一.问题描述 最近向一些同事推荐了网页中实现流程图绘制的工具库jsplumb.js...但是在后来很多人反馈说找不到API文档,github官方仓库中的API文档链接失效了,jsplumb.js官网也找不到。 二....处理方法 其实API文档就放在官方代码仓中,只是需要一些小小的加工,具体步骤如下: 1.先从官方代码仓https://github.com/jsplumb/jsplumb 将master分支的工程拉取到本地...如果你开发的是一个工具库,需要生成完备的API文档,为了不影响源码阅读和开发,可以像jsplumb.js那样将注释语句单独写在一个文件中,因为是一个自动化工具,也没什么太多可讲的,有需要的朋友直接浏览一下官网就可以很容易地使用了

2K00

推荐这几个流程图设计器web开发方案

3.开源流程设计器web开发方案 3.1 Jsplumb 官方介绍:jsPlumb是一个比较强大的绘图组件,它提供了一种方法,主要用于连接网页上的元素。...jsPlumb是比较早期的一个绘图组件,历史悠久,7年前就开源了,可以用来开发流程图设计器,但是它需要依赖jquery才能使用,因为其本身是基于DOM连线的一个库,核心主要包括以下几个模块 ?...推荐阅读: jsplumb 中文基础教程 vue中使用jsplumb基本教程 3.2.Antv G6 官方介绍:G6 是一个简单、易用、完备的图可视化引擎,它在高定制能力的基础上,提供了一系列设计优雅...G6是绘图方面也是可以选择的,可以使用 canvas 或 svg 渲染,默认是Canvas,在可视化及交互方面,G6是比较突出的,完虐jsplumb ,我们知道本质上是antv旗下专注图形可视化库,着重点不一样...与第一节提到的jsplumb不同的是,logicflow考虑到在基于DOM操作繁琐的前提,最资源消耗也比较大,而选择MVVM框架的理念,引入 Virtual DOM 来解决某些场景下的更新效率,也在一定程度上弥补

3.3K10
领券