节点可以通过以下方式添加到工作区:
节点端口标签
节点通过其端口通过电线连接在一起。一个节点最多可以有一个输入端口和多个输出端口。一个端口可以有一个标签,当鼠标悬停在其上时显示。一个节点可以指定标签,例如,开关节点显示匹配该端口的规则。标签也可以在节点编辑对话框中自定义。
某些节点在节点下方显示状态消息和图标。用于指示节点的运行时状态 - 例如,MQTT节点指示它们当前是否已连接。
节点元素
如果节点有任何未部署的更改,它将在其上方显示一个蓝色圆圈。如果其配置有错误,它将显示一个红色三角形。
某些节点在其左侧或右侧边缘包含一个按钮。这些允许在编辑器中与节点进行交互。注入和调试节点是唯一具有按钮的核心节点。
快速添加对话框提供了一种轻松的方法,可以在鼠标所在的工作区位置添加节点,而无需从调色板拖动。
快速添加对话框
通过在点击工作区时按住 Ctrl
或 Command
键打开对话框。
对话框包含完整的所有可添加节点的列表。它在列表顶部显示五个主要核心节点,随后是最近添加的节点,最后是剩余节点的完整字母顺序列表。
与主调色板一样,对话框顶部有一个输入框,用于过滤列表并快速找到节点。
如果在列表中点击节点时保持按下 Ctrl
或 Command
,则该节点将被添加,并且快速添加对话框保持打开状态以添加流中的下一个节点。
如果在触发对话框时单击电线,则添加的节点将被连接到该电线。
可以通过双击节点或在工作区聚焦时按 Enter
键来编辑节点的配置。如果选择了多个节点,将编辑选择中的第一个节点。
编辑对话框包含三个选项卡:
节点编辑对话框 - 属性、描述和外观选项卡
参考 | |
---|---|
操作 | core:show-selected-node-labels |
参考 | |
---|---|
操作 | core:hide-selected-node-labels |
外观选项卡提供以下选项:
参考 | |
---|---|
操作 | core:enable-selected-nodes |
参考 | |
---|---|
操作 | core:disable-selected-nodes |
可以使用对话框底部的切换按钮启用或禁用节点。如果节点被禁用,当流被部署时将不会创建。如果禁用节点位于流的中间,则不会有消息通过它。
配置(config)节点是一种特殊类型的节点,包含可重复使用的配置,可以被流中的常规节点共享。
例如,MQTT 输入和输出节点使用 MQTT Broker 配置节点来表示与 MQTT Broker 的共享连接。
配置节点通过需要配置节点的节点的编辑对话框添加。它将具有一个字段以选择所需类型的可用配置节点,或添加一个新实例。
添加配置节点
单击选择框旁边的按钮将打开所选节点的编辑对话框,或添加一个新实例。
配置节点编辑对话框
配置节点编辑对话框仅具有节点属性和描述选项卡 - 因为配置节点没有图标或端口来设置标签。
对话框的底部指示有多少节点使用此配置节点。 它还提供一个选择框来设置配置节点的作用域。作用域决定了配置节点在哪些流中可用。默认情况下,它在所有流中可用,但选择框可用于使其仅适用于一个流。
与常规节点一样,它还可以使用底部的切换按钮启用或禁用。
可以使用配置节点侧边栏管理所有配置节点。
版权所有 OpenJS Foundation 和 Node-RED 贡献者。保留所有权利。OpenJS Foundation 拥有并使用注册商标。有关 OpenJS Foundation 的商标列表,请参阅我们的 商标政策 和 商标列表。未在 OpenJS Foundation 商标列表 中列出的商标和徽标是其各自持有者的商标™或注册商标®。使用它们并不意味着与它们有任何关联或认可。
OpenJS Foundation | 使用条款 | 隐私政策 | OpenJS Foundation 章程 | 商标政策 | 商标列表 | Cookie 政策