flowable入门(四)增加自定义类型的扩展属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flowable入门(四)增加自定义类型的扩展属性相关的知识,希望对你有一定的参考价值。
参考技术A 在项目flowable-ui-modeler-app中找到stencilset/stencilset_bpmn.json文件propertyPackages属性中增加扩展属性定义
id:自定义的属性id
type:指向自定义的类型
找到文件resources/static/editor-app/configuration/properties.js
在文件中追加自定义类型的注册信息
注意:此处的属性名称“flowable-mypropertytype”,是约定好的书写格式,是定义的propertyPackage的id加前缀flowable,不能随意修改,不然将无法找到相关的信息
readModeTemplateUrl:定义显示属性内容的模板
writeModeTemplateUrl:定义编辑属性内容的模板
flowable本身已经创建了许多类型的模板,可以参考**-template.html相关的文件
增加模板文件
mypropertytype-properties-display-template.html
mypropertytype-properties-write-template.html
增加js实现,创建文件properties-mypropertytype-properties-controller.js
结构可以参考其他相关属性实现,一般为**-properties-controller.js
在index.html引入扩展的属性
在用户任务节点中增加mypeopertypackage
有两种方式配置扩展属性
对应属性设置
对应属性设置
以上是关于flowable入门(四)增加自定义类型的扩展属性的主要内容,如果未能解决你的问题,请参考以下文章