
bpmn.js
文章平均质量分 94
MiyueFE
主要活跃在GitHub与掘金,c站消息可能无法及时回复。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
bpmn-js 扩展元素模型
这里用一个例子来进行说明。在 bpmn-js 中,临时子流程具有一个属性,默认为 true,所以 xml 中会有如下情况:使用 bpmn-js 解析该流程得到的两个子流程对应 js 对象如下:此时可以看到虽然在 js 中我们可以获取到的实际值,但当其为 true 时无法显示到 xml 中。那么这个属性在 Json Schema 中的定义是怎么样的呢?"types": [省略了部分内容。其中可以看到isAttr为true,所以这个属性直接显示在标签上,默认值default为true。原创 2024-06-26 13:31:27 · 2509 阅读 · 0 评论 -
Bpmn.js 进阶指南(万字长文)
由于 bpmn.js 内部各个模块相互独立,很难编写出全面且流畅的使用教程,之前写的文章也常常是写到一半便没了头绪,所以看起来和没看没什么区别。现在在了解了 bpmn.js 与 diagram.js 的源码,并对相关模块和插件进行了 dts (typescript declare) 的编写之后,心里大致明白如何在原来的基础上进行扩展与重置,所以希望这篇文章能写的尽量全面和清晰,减少大家入坑时消耗的时间和精力。上节中,讲述了 bpmn.js 的简介和相关底层依赖,以及在 Vue 2.x 项目中的基础使用。本篇原创 2022-07-07 15:07:35 · 3025 阅读 · 0 评论 -
Bpmn.js自定义文件说明
Bpmn.js自定义文件说明由于工作需要(其实不是很需要),在公司项目的基础上开源了一个基于 bpmn-js + Vue 2.x + ElementUI 的一个流程编辑器 Bpmn Process Designer, 预览地址 MiyueFE blog, 欢迎 fork 和 star。前言在使用 bpmn-js 绘制流程图时,可能会存在需要开发者自己定义属性或者元素的情况,为了保证符合官方定义,对官方文档进行了汉化说明。以下说明基于个人理解,可能与真实作用有出入,希望大家指出不正确或者意义不明的地原创 2021-02-21 11:36:46 · 9862 阅读 · 8 评论 -
Bpmn.js 中文文档(二)
Bpmn.js 中文文档(二)前言:由于工作需要(其实不是很需要),在公司项目的基础上开源了一个基于 bpmn-js + Vue 2.x + ElementUI 的一个流程编辑器 Bpmn Process Designer, 预览地址 MiyueFE blog, 欢迎 fork 和 star。四. Modules7. Modeling 基本建模方法Diagram.js 提供的基础建模工厂 BaseModeling,注入了 EventBus, ElementFactory, CommandSta原创 2021-02-21 11:34:05 · 15418 阅读 · 2 评论 -
Bpmn.js 中文文档(一)
Bpmn.js 中文文档(一)由于工作需要(其实不是很需要),在公司项目的基础上开源了一个基于 bpmn-js + Vue 2.x + ElementUI 的一个流程编辑器 Bpmn Process Designer, 预览地址 MiyueFE blog, 欢迎 fork 和 star。一. 引入Bpmn.js并初始化建模器/* 基于vue2.x, 省略了template模板与部分data */import BpmnModeler from "bpmn-js/lib/Modeler"exp原创 2021-02-21 11:31:01 · 68915 阅读 · 19 评论