vmes-flowable
Version:
ceshibao
35 lines (24 loc) • 833 B
JavaScript
;
var entryFactory = require('../../../../factory/EntryFactory');
var cmdHelper = require('../../../../helper/CmdHelper');
module.exports = function(element, bpmnFactory, options, translate) {
var getBusinessObject = options.getBusinessObject;
var jobPriorityEntry = entryFactory.textField({
id: 'jobPriority',
label: translate('Job Priority'),
modelProperty: 'jobPriority',
get: function(element, node) {
var bo = getBusinessObject(element);
return {
jobPriority: bo.get('flowable:jobPriority')
};
},
set: function(element, values) {
var bo = getBusinessObject(element);
return cmdHelper.updateBusinessObject(element, bo, {
'flowable:jobPriority': values.jobPriority || undefined
});
}
});
return [ jobPriorityEntry ];
};