如何启动 Node Red 并动态转到特定流程?

How to launch Node Red and go to a specific flow dynamically?

我们正在为一个新项目使用 Node-red,其中每个 UI 按钮都应指向特定的 'Node-red flow'。

但是,我找不到如何将不同的按钮指向不同的 Node-red 流。 Node-red 是使用 URL 启动的,进入任何流程都不会更改 URL,因此我无法为每个按钮分配不同的 URL。

任何人都可以帮助我了解如何启动 Node-red 并动态转到特定流程吗?

我假设您的意思是更改在 Node-RED 编辑器中显示的流程(选项卡)。

如果是这种情况,此时无法跳转到特定流程(选项卡)。它在要添加的内容列表中,但没有关于何时实施的展望。

编辑: 现在可以使用 html 片段语法跳转到编辑器中的特定选项卡。每个流(选项卡)都有一个类似于此 1fbb6911.912587 的唯一 ID,您可以使用 URL 访问该流,如下所示:

http://localhost:1880/#flow/1fbb6911.912587

要查找 ID,只需单击一个选项卡,浏览器中的 URL 栏应该会更新以匹配

您将需要仪表板节点。其中有一个名为 Control UI 的节点。我只是在屏幕上放置一个按钮(来自同一个库),将有效负载设置为我希望它跳转到的选项卡的名称,并将其连接到 Control UI 节点。我能够制作一个 4 页的工作流程,引导用户校准泵的输出。