-
Notifications
You must be signed in to change notification settings - Fork 470
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于 bpmn-js 使用问题请在 https://github.com/miyuesc/bpmn-js-questions 仓库中按新建 Question issue #16
Comments
任务下面的处理用户、候选用户、候选分组可以自定义输入吗?用input输入,而不是用select |
目前学习过程中碰到个问题,操作符 ?. 和 ?? 不知道为什么有时候运行eslint提示解析错误,有时候又正常,大佬有碰到过吗 |
vue.min.js:6 Error: unknown type activiti:FormData 这个是什么原因造成的? |
错误提示已经给出来了,因为没有支持activi对应的formData标签,所以在切换的时候会提示找不到该类型。这个问题需要改业务组件代码。 |
ok |
fromdata属于自定义标签,那这就需要后台扩展解析了,是这样子吧 |
方便说下原理吗?这个组建的加载的原理没太懂 |
你好,请问两个元素的ID相同时 会导致第二个元素的ID无法修改成功,但是页面没有任何提示请问有无解决方法 |
你好,我下载了你最新的代码跑起来后发现了一个问题。问题如图,就是一进页面,选择并放下一个圈后,点击其他地方让这个圈失去焦点,再次去点击这个圈,出现了右边的工具浮层,但是此时鼠标往工具浮层上移动的时候,这个工具浮层就消失了。 |
终于找到原因了,在App.vue文件里有个elementClick方法,我把里面this.modeler.on的2个绑定事件去掉就好了,应该是在给深灰色浮层添加了hover和out事件后产生的bug |
烦请大佬有时间的时候写一篇自定义右侧属性栏的教程吧 |
你好 请问这个项目service task的外部任务相关部分在哪里呢,没有在项目里找到 |
@15163789836 这个项目没有实现这个 |
@mirtok 这个建议扩展一下左侧的 palette 构造函数,可参考 https://juejin.cn/post/6844904019454853127 |
大佬你好 请问这个项目里面有 DMN嘛 |
没有哈 |
同问 |
见掘金文章 https://juejin.cn/column/6964382482007490590 这里面的问题都在文章里面可以找到,建议先看了再说 |
我想增加 定时边界事件的属性,老版本main分支的这个怎么增加? |
流转条件,下拉none |
参照掘金专栏,建议通过原生的面板定义一个边界事件之后解析元素的对象属性,再进行后面的代码编写 |
没有复现,可以配合控制台截图 |
modeling.updateProperties..更新元素属性报错:TypeError: 'get' on proxy: property 'labels' is a read-only and non-configurable data property on the proxy target but the proxy did not return its actual value (expected '[object Array]' but got '[object Array]') 这个不能解决诶~
|
@SilenceYangGao 关掉流程校验功能 |
请问脚本任务里的 script标签应该如何生成 |
已在描述文件教程那里找到答案 |
Error: unknown type |
|
1. 创建/更新元素属性,或者导出文件时报错 cannot read property 'isGeneric'
原因:
常见于 Vue 项目。由于更新时 Bpmn 接收的参数类型应该为
ModdleElement
类型,但是在编写组件时将对应的数据保存进了data() { return { } }
的某个数据中,所以被 vue 进行了响应式处理,更改了原型与属性,导致无法解析。解决:
在
data () { }
中使用 _ 或者 $ 符号作为开头,或者不在 data 中进行声明直接对 this 进行赋值,可避免被响应式处理。2. 导入xml或者创建新标签/属性时报错 Uncaught Error: unknown type xxx:xxx
原因:
当前选用的表述文件(一个 json 文件, 比如该项目中 package/process-designer/plugins/descriptor/ 下的三个文件)不支持该标签/属性
解决:
根据需要的标签/属性类型,在对应的描述文件类增加对应的标签/属性。具体描述文件格式参见 bpmn 自定义解析文件
3. 更改元素/连线颜色
1. modeler 模式
直接使用
modeling.setColor(els, option)
方法更改元素颜色或者其他属性。2. viewer 模式
canvas.addMarker(elId, marker)
为元素添加一个 class 类名,之后为该类添加 css 样式。overlays.add(elId, option)
为元素添加一个遮罩层,为遮罩层添加 css 样式。The text was updated successfully, but these errors were encountered: