最近做工作流,把小小心得写下来,希望对大家有用!

一、添加属性到modeler

首先找到文件stencilset.json并添加如下节点:

其中propertyPackages表示的就是这个task的所有属性,将我们的isforeditorpackage添加到末尾。

现在我们需要定义这个类型的资源,在文件properties.js中,添加如下:

现在添加json中出现的html页面editor-property-write-template.html

添加properties-editor-controller.js

将js引入modeler.html

然后重启!

二、把添加的属性保存到数据库

上面我们添加了属性,但是当我们部署完生成xml并没有出现这个属性,因为activiti并不认识这个属性。

解决这个问题的思路是继承UserTaskJsonConverter并覆盖相应的解析方法:

现在我们需要在部署的时候用上转换器,现在我们需要将自己的转换器覆盖原来的转换器,首先定义类:

修改部署代码:

修改之后重启服务,再部署发现xml已经包含我们的自定义属性!

activiti自定义属性并请求后端接口问题相关推荐

  1. vue + element 自定义表单验证的时候 需要通过请求后端接口验证

    vue + element 自定义表单验证的时候 需要通过请求后端接口验证 做vue项目的时候遇到了一个需求,在验证某个表单项时不仅需要是必填项而且要去通过接口校验是否有重复值. // templat ...

  2. uni-app请求后端接口和请求

    后端接口是第三方涉及跨域问题,由于我自己没有后台服务器,无法采用cors进行设置响应头,所以采用和vue原理一样的nginx代理 例如要请求的地址是http://ceshi3.dishait.cn/a ...

  3. element 表格全局筛选(筛选结果请求后端接口)

    目录 (一)问题描述 (二)实现步骤 1. `el-table` 中添加 `@filter-change="handleFilterChange"` 2. `el-table-co ...

  4. Java_定时请求后端接口数据发送RabbitMQ消息到指定MQ服务器

    RabbitMQ入门参考博客:http://m.blog.csdn.net/article/details?id=50487028(内含介绍.环境配置及基本实现说明) RabbitMQ官方文档参考,发 ...

  5. 小程序请求后端接口步骤

    一:新建一个项目 填写自己申请过得小程序的appid,勾选不使用云服务. 二:准备一个免费的接口 这种免费的接口网上有很多,但是基本都不太稳定,过了一段时间都没有办法技术使用,基本都会挂,所以啊,一定 ...

  6. 解决微信小程序请求后端接口碰到合法域名的问题 http-405j及java接口和数据接口的概念区分

    合法域名的问题 http-405 解决方案: @Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse res ...

  7. VUE - get 、post 请求后端接口:get 、post 写法 (Axios 中文说明文档地址)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Axios 中文使用说明文档地址:Axiox 中文说明文档 我只是记录下写法,两种请求都能正常运行: ...

  8. 获取后端接口请求中的参数(@PathVariable,@RequestParam,@RequestBody区别,使用postman请求

    获取参数 SpringBoot提供的获取参数注解包括:@PathVariable,@RequestParam,@RequestBody,三者的区别如下表: 一:后端接口什么都不加 postman请求后 ...

  9. 小程序---调用后端接口的方法

    小程序---调用后端接口的方法 学习小程序一段时间了,写页面对我来说没有任何问题.最近学习如何请求后端接口,本来想请求项目中正在用的接口,可是无缘,微信小程序不允许.官方给出的提示是,接口必须有域名且 ...

最新文章

  1. 【控制】李亚普诺夫稳定性分析
  2. 操作系统习题3—进程的互斥与同步
  3. 【背包】逃亡的准备 (ssl 1236)
  4. apolloxlua include关键字
  5. Dstream的action算子与RDD的action算子
  6. SQLServer2005 中 XML类型方法中 XQuery中变量的参数化--匆忙整理
  7. 价值1680元的python实战全套教学视频
  8. 现代高频开关电源技术与应用随堂练习_详细了解开关电源的电磁干扰分析
  9. switch错误码2016-0247 无法识别SD卡解决方案(猴子也能看懂的简单命令行操作,无需格式化!)
  10. php市场调查问卷模板,市场调查问卷范文
  11. 学习《医学三字经白话解》之隔食反胃(吞咽梗阻)
  12. 关于金仓数据库的java连接问题
  13. Redhat rpm常用命令以及如何配置yum软件仓库使用yum install
  14. 北京航空航天大学计算机学院保研率,北京航空航天大学计算机学院(专业学位)计算机技术保研夏令营...
  15. 牛客IOI周赛17-普及组 数列统计(组合数)
  16. vue修改http请求头_vue-resouce设置请求头的三种方法
  17. 记录从指尖悄悄流逝的时间
  18. Linux之LVM篇
  19. Nacos搭建集群以及遇到的问题
  20. linux中清除git记住密码的方法

热门文章

  1. 泰凌微8258入门教程 环境篇⑤——不同SDK的区别和SDK文件内容的简单介绍
  2. 【读书笔记】《如何掌握自己的时间和生活》
  3. Termux的安装、换源、基本库安装、基本操作讲解以及Termux的使用心得
  4. 相对论通俗演义(1-10) 第四章
  5. 能够思考的玩具——图解恐龙机器人玩具Pleo
  6. 楼主已经复活,博客恢复更新
  7. 如何打造一支承担企业战略使命的研发团队
  8. 蓝牙App系列漏洞原理分析与漏洞利用
  9. 计算机在电气工程应用,计算机专业,在电气工程怎么发展?
  10. Go Http 错误记录