美文网首页
activiti 自定义属性的保存

activiti 自定义属性的保存

作者: dou666999 | 来源:发表于2019-07-30 11:12 被阅读0次

第一步添加属性到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 自定义属性的保存

    第一步添加属性到modeler 首先首先找到文件stencilset.json添加如下节点: 其中property...

  • js基础day04

    js基础day04 一.自定义属性 可以给任何元素自定义一个属性使用, 用来保存数据, 方便使用 自定义属性生命周...

  • Unity Easy Save 3的一点注意事项!

    保存自定义类型需要注意: 1.需要一个值类型的字段才能让其成功保存~2.自定义类里面如果保存自定义属性之类的需要打...

  • Flask 之 g属性

    保存全局变量的g属性: g: globalg对象解释: 就是为了保存用户一些自定义参数 g对象是专用用来保存用户的...

  • bpmn文件的相关操作

    流程属性 userTask属性设置 activiti:assignee="${assignee0}" 动态绑定a...

  • UEdiotr 表格设置自定义属性无法保存

    项目中在编辑器里面放置table,添加了一些自定义的属性,后面发现保存后自定义的属性不见了,很奇怪 上图添加了fi...

  • 面试工作流!Activiti框架中LDAP组件详解,实现对工作流

    Activiti集成LDAP简介 企业在LDAP系统中保存了用户和群组信息,Activiti提供了一种解决方案,通...

  • Android相关知识点博客记录

    自定义属性 Android自定义View(二、深入解析自定义属性) Android中XML的命名空间、自定义属性 ...

  • 线程隔离g对象

    保存全局变量的g属性 g:global g对象是专门用来保存用户的自定义数据的 g对象在一次请求中的所有的代码的地...

  • HTML5 自定义属性

    自定义属性:添加前缀“data-” dataset属性:添加自定义属性后,通过元素的dataset属性来访问自定义...

网友评论

      本文标题:activiti 自定义属性的保存

      本文链接:https://www.haomeiwen.com/subject/vgjgrctx.html