The background to this question is this decision tree flow:
I use subflows to create questions that are interconnected so that a questionnaire is generated but also the flow can be used as part of another flow.
What I would like to do is create links to the question nodes, i.e., at the bottom of the dashboard template there should be a link to the node which represents the question.
Using the deeplinking feature of Node-RED 3.1.x, the link would be in the form of
http://noderedhost:1880/httpAdminRoot/#node/node-id - the link needs to be generated in the subflow - that's the problem.
Getting the node-id in a subflow isn't the problem, that's just:
node.id.split("-") (This is inside a function node inside the subflow, the node id is a combination of two ids, hence the split on minus.)
I haven't yet figured out how to get the httpAdminRoot to complete the link (I would ignore the host put since the dashboard is hosted on the same instance). I can't just do
/#node/node-id since the user (like me) might have configured a httpAdminRoot in the settings.js.
Any pointers would be appreciated!