节点

可以通过以下方式将节点添加到工作区:

Node port labels

节点端口标签

节点通过端口用线连接在一起。一个节点最多可以有一个输入端口和多个输出端口。端口可能有一个标签,当鼠标悬停在上面时会显示出来。节点可以指定标签,例如,Switch 节点显示与端口匹配的规则。标签也可以在节点编辑对话框中自定义。

有些节点在节点下方显示状态消息和图标。这用于指示节点的运行时状态——例如,MQTT 节点指示它们当前是否已连接。

节点元素

如果节点有任何未部署的更改,它会在上方显示一个蓝色圆圈。如果其配置存在错误,它会显示一个红色三角形。

有些节点在其左侧或右侧边缘包含一个按钮。这些允许从编辑器内部与节点进行一些交互。Inject 和 Debug 节点是唯一具有按钮的核心节点。

快速添加对话框

快速添加对话框提供了一种简单的方法,可以在鼠标所在的任何位置向工作区添加节点,而无需将其从调色板拖动过来。

Quick-Add dialog

快速添加对话框

通过在点击工作区时按住 CtrlCommand 键来打开对话框。

对话框包含所有可用节点的完整列表。它在列表顶部显示五个主要核心节点,然后是最近添加的节点,最后是其余节点的完整字母顺序列表。

与主调色板一样,对话框顶部有一个输入框,用于筛选列表并快速查找节点。

如果在列表中点击节点时按住 CtrlCommand,则会添加节点并保持快速添加对话框打开,以便在流程中添加下一个节点。

如果在触发对话框时点击导线,则添加的节点将被插入到导线中。

编辑节点属性

可以通过双击节点或在工作区获得焦点时按 Enter 来编辑节点的配置。如果选择了多个节点,则将编辑选择中的_第一个_节点。

编辑对话框包含三个选项卡

  • : 属性 - 特定于正在编辑的节点类型的编辑表单。
  • : 描述 - 使用 Markdown 格式的每个节点文档。当选中节点时,此内容会显示在信息侧边栏中。
  • : 外观 - 自定义节点外观的选项。
Node edit dialog - properties Node edit dialog - description Node edit dialog - appearance

节点编辑对话框 - 属性、描述和外观选项卡

参考
操作core:show-selected-node-labels
参考
操作core:hide-selected-node-labels

“外观”选项卡提供以下选项:

  • 选择是否显示节点的标签
  • 更改节点的图标
  • 提供自定义端口标签。

启用或禁用节点

参考
操作core:enable-selected-nodes
参考
操作core:disable-selected-nodes

可以使用对话框底部的切换按钮来启用或禁用节点。如果节点被禁用,则在部署流程时不会创建它。如果一个禁用的节点位于流程中间,则不会有任何消息通过它。

配置节点

配置(config)节点是一种特殊类型的节点,它包含可重用的配置,可供流程中的常规节点共享。

例如,MQTT In 和 Out 节点使用 MQTT Broker 配置节点来表示与 MQTT 代理的共享连接。

配置节点是通过需要配置节点的节点的编辑对话框添加的。它将有一个字段,用于从所需类型的可用配置节点中选择或添加新实例。

Adding a configuration node

添加配置节点

点击选择框旁边的按钮将打开所选节点的编辑对话框,或添加新实例。

Configuration node edit dialog

配置节点编辑对话框

配置节点编辑对话框只包含节点属性和描述选项卡——因为配置节点没有图标或端口可设置标签。

对话框的页脚指示有多少个节点使用此配置节点。它还提供一个选择框来设置配置节点的范围。范围决定了配置节点可在哪些流程中可用。默认情况下,它在所有流程中都可用,但可以选择框将其设置为仅限于一个流程。

与普通节点一样,也可以使用页脚中的切换按钮来启用或禁用它。

配置节点侧边栏可用于管理所有配置节点。