XML数据组装

23 阅读1分钟

常用方法

获取当前选中的元素

getActive() 

获取流程实例 getModeler()

* getModeler.get()-获取对应类型元素 
* getModeler.getModdle()-用于创建元素 
* getModeler.getModeling()-用于修改XML数据 

获取元素的业务对象

getBusinessObject(element) 

判断元素类型

is(element, "bpmn:Participant") 

id,name设置

getNameValue()
setNameValue()
getIdValue()
setIdValue() 

执行监听器

getExecutionListeners()
updateExecutionListener()
removeExecutionListener() 

任务监听器

getTaskListeners()
updateTaskListener()
removeTaskListener() 

扩展属性

createModdleElement()
getExtensionElementsList() 

创建元素

createModdleElement()

数据组装

节点属性

image.png

1、在src\packages\moddle-extensions\activiti.json文件中找到对应的XML节点配置,在properties数组中添加想要的属性 image.png

2、更新时使用updateProperties方法更新属性 image.png

扩展属性

image.png 1、在src\packages\moddle-extensions\activiti.json文件中添加一个新的节点配置(注意:name要大写开头

image.png

2、更新扩展属性 image.png

监听器自定义属性

image.png

image.png 1、数据转换 image.png

2、更新属性 image.png