UNPKG

vmes-flowable

Version:

ceshibao

35 lines (24 loc) 866 B
'use strict'; var entryFactory = require('../../../../factory/EntryFactory'); var cmdHelper = require('../../../../helper/CmdHelper'); module.exports = function(element, bpmnFactory, options, translate) { var getBusinessObject = options.getBusinessObject; var externalTaskPriorityEntry = entryFactory.textField({ id: 'externalTaskPriority', label: translate('Task Priority'), modelProperty: 'taskPriority', get: function(element, node) { var bo = getBusinessObject(element); return { taskPriority: bo.get('flowable:taskPriority') }; }, set: function(element, values) { var bo = getBusinessObject(element); return cmdHelper.updateBusinessObject(element, bo, { 'flowable:taskPriority': values.taskPriority || undefined }); } }); return [ externalTaskPriorityEntry ]; };