有一个功能是, 后端通过算法生成一个 BPMN 图出来给前端, 但是图形里所有节点元素的位置都是 x=0 y=0. 需要有一个 自动布局 BPMN 的工具来实现这个 BPMN 图在画布里呈现出来的是可读(有布局) 的效果.
目前在用的是bpmn-auto-layout这个 js 工具库, 但是发现有以下问题:
解析不了后端生成的 BPMN 图形, 源码里各种报错, 但是该数据上传到 bpmn-js 线上编辑器能正常上传;后面下了源码改了一点点入口代码勉强能解析, 但是还是会有些 BPMN 传进去报错;
最近遇到部分 BPMN 数据直接导致页面卡死, 必须从任务管理器强关才行, 怀疑是 bpmn-auto-layout 内部代码陷入死循环;
这个库看起来也没人维护了
目前暂时也没有发现其他类似功能的前端库, 或者是有只是我没找到?
改库里的源码或者自己写一个都需要大量时间, 甚至效果并不理想,目前时间还挺急的.
所以来请教万能的 Ver 们有没有解决方案, 跪谢~
python 有类似的功能库的话也可推荐一下😬
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.