2

我正在使用 bpmn-moddle 创建 bpmn 标签。我在其中创建了任务元素并向其添加了扩展元素。下面是我的代码

moddle.fromXML(xmlStr, function(err, definitions) {

        // add a root element
        var bpmnProcess = moddle.create('bpmn:Process', { id: 'MyProcess_1'});
        definitions.get('rootElements').push(bpmnProcess);
        var bpmnTask 
        bpmnTask = moddle.create('bpmn:Task', {id: i})

        var extension = moddle.create('bpmn:ExtensionElements')
        var game = moddle.createAny('wootz:property',  'http://wootz', {name: "taleoUrl"})
        extension.get('values').push(game) 

})

我使用 moddle.createAny() 创建了一个自定义元素。我想将此自定义元素添加到另一个自定义元素。以下是我要执行的功能。

var goal = moddle.createAny('propertysss',  'http://vendor', {})
var game = moddle.createAny('wootz:property',  'http://wootz', {name: "taleoUrl"})

game.push(goal)

对于上面的行,我收到错误,因为 push 不是函数。任何人都可以帮助如何将自定义元素添加到 bpmn-moddle 中的另一个自定义元素

4

0 回答 0