当前位置: 首页 > news >正文

基于jeecgboot的flowable流程设计器的几个bug修复

因为今天在用任务监听器的时候,出现几个bug,所以一并修复与处理。

一、建立任务监听器后,删除不了

    主要有两个原因,一个是点击删除没反应,实际上是弹出框跑到后面去了,说明还是z-index问题,调整成800

<el-dialog :z-index="800" :title="designerData.title" :visible.sync="designerOpen" append-to-body fullscreen>

另外提示的处理函数也有问题,修改成如下:

removeListener(listener, index) {
      this.$confirm({
        title: "提示",
        content: "确认移除该监听器吗?",
        confirmButtonText: "确定",
        cancelButtonText: "取消",
        type: "warning",
        onOk: () => {
          this.bpmnElementListeners.splice(index, 1);
          this.elementListenersList.splice(index, 1);
          updateElementExtensions(this.bpmnElement, this.otherExtensionList.concat(this.bpmnElementListeners));
        }
      });

二、任务监听器的id编辑有问题,编辑好了,后面离开后再进入丢失现象

 每次添加好任务监控器后,退出,再次点击用户任务看的是,事件id都没有,但实际数据是有的

 

 点击上面编辑没有了

跟踪发现 在activatedElement里还有,但解析到elementBusinessObject就没有了

看elementBusinessObject

应该上面0下面有id: autoskip

丢失的原因找到了,但怎么获取到是个问题,目前还没有好的办法,不过这个id目前也没有什么用,所以先注释掉了。

三、效果图如下:

 

http://www.lryc.cn/news/12147.html

相关文章:

  • SAP MM 配置变式物料
  • Quartz与SpringBoot 搞定任务调度
  • SciencePlots绘图
  • 【Spark分布式内存计算框架——Spark SQL】12. External DataSource(下)rdbms 数据
  • 【React】React入门--更改状态、属性、表单的非受控组件和受控组件
  • 0216-0218复习:继承
  • 【数据库】HNU数据库系统期末考试复习重点
  • SCI论文写作常见连词及适用情况
  • Spring中的数据校验--进阶
  • 多种方法解决谷歌(chrome)、edge、火狐等浏览器F12打不开调试页面或调试模式(面板)的问题。
  • 默认生成的接口实现方法体的问题
  • 【OJ】十级龙王间的决斗
  • java 自定义注解
  • 产品经理知识体系:2.如何进行商业需求分析?
  • EditPlus正则表达式替换字符串详解
  • Go基础-环境安装
  • 《NFL橄榄球》:纽约巨人·橄榄1号位
  • 2023/02/18 ES6数组的解读
  • Ubuntu 20 安装包下载(清华镜像)
  • 华为OD机试 - 机器人走迷宫(JS)
  • 字节二面:10Wqps超高流量系统,如何设计?
  • 基于springboot+html汽车维修系统汽车维修系统的设计与实现
  • 营销狂人杜国楹的两大顶级思维
  • 面试题-前端开发JavaScript篇下(答案超详细)
  • Android 9.0 修改Recovery字体图片的大小(正在清理)文字大小
  • 操作系统 五(文件系统)
  • 华为OD机试 - 人数最多的站点(JS)
  • Mr. Cappuccino的第41杯咖啡——Kubernetes之Pod调度策略
  • Linux 磁盘挂载
  • 命名冲突问题与命名空间