vmes-flowable
Version:
ceshibao
35 lines (24 loc) • 866 B
JavaScript
;
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 ];
};