@5minds/node-red-dashboard-2-processcube-usertask-table
Version:
A ui component for showing UserTasks in a table
35 lines (28 loc) • 817 B
JavaScript
module.exports = function (RED) {
function UserTaskTableNode (config) {
RED.nodes.createNode(this, config)
const node = this
const group = RED.nodes.getNode(config.group)
const base = group.getBase()
// server-side event handlers
const evts = {
onAction: true,
onInput: function (msg, send, done) {
base.stores.data.save(base, node, msg)
}
}
if (group) {
group.register(node, config, evts)
} else {
node.error('No group configured')
}
}
RED.nodes.registerType('usertask-table', UserTaskTableNode, {
defaults: {
outputs: { value: 1 }
},
outputs: function(config) {
return config.outputs || 1;
}
})
}