配置导航器


在 导航配置 中,你需要配置页面顶部的导航器,包括筛选器、页签等。配置后,用户可通过导航器在一个页面内同时切换图层和数据,拥有更加统一、灵活、高效的数据可视化体验。有关什么是导航器,参见 DTV 关键概念


single-page

添加导航器


导航器分为 业务导航器基础导航器 两种类型。

  • 业务导航器 包括时间筛选器和资产类导航器。资产类导航器包括场站筛选器、场站筛选器 + 页签、场站和设备筛选器、场站和设备筛选器 + 页签。一个单页应用页面仅可添加一个资产类导航器,资产类导航器可与时间筛选器组合使用。

  • 基础导航器 包括下拉选择器和多级联动选择器,支持多个叠加使用。


从左侧导航器列表中选中导航器,点击蓝色 添加 按钮,可以将导航器添加到页面上。拖动已添加的导航器可以调整导航器位置。添加后,可参考以下说明,配置导航器。

配置业务导航器


添加导航器后,可在右侧抽屉中进行导航器配置。如同时添加了多个导航器,可将光标移动到目标导航器上,通过点击 编辑 图标进入对应导航器的配置抽屉。

配置资产类导航器


场站层级来源

场站层级来源指的是用户在筛选器中选择场站时,筛选器下拉框中展示的场站层级列表,包括集团、区域、场站类型和场站列表。目前场站层级来源仅支持 EnOS应用门户的组织结构,可通过 Get Structure by User API 获取指定用户有权查看的组织结构。


场站类型

配置筛选器下拉框中展示的场站类型,场站类型来自 通用数据服务中的业务对象。配置后,用户在页面中将只能查看和筛选这些类型的场站,以及场站内的设备。

single-page


场站选择方式

配置筛选器下拉框中的选择方式:

  • 场站节点单选:可选择任一场站。此时页面将展示所选场站的聚合数据。

  • 任意节点单选:可选择任一场站、区域或集团。此时页面将展示区域或集团的聚合数据。

  • 多选:可多选任意节点。此时页面展示最高层级的聚合数据。

single-page


按属性值过滤场站

指定属性值作为筛选项。用户选择该筛选项后,页面将仅展示属性值相同的资产数据。


设备层级来源

配置筛选器下拉框中展示的设备层级列表。目前设备层级来源仅支持 通用数据服务的资产层级,可通过 Query Asset Hierarchy API 获取指定设备的层级关系。


设备类型

配置筛选器下拉框中展示的设备类型,设备类型来自 通用数据服务中的业务对象。选择后,用户在页面中将只能查看和筛选这些类型的设备。

single-page


场站/设备筛选器展示名称

配置筛选器中的展示名称。配置后,对应筛选器的展示名称将一同更新。

single-page


按属性值过滤设备

开启后,设备选择器可根据配置的属性值,仅展示符合条件的设备。


记住资产筛选

勾选后,如用户刷新页面或切换页面,页面仍然保留之前已选中的资产筛选条件。仅支持单选选择方式。


页签配置

用户可通过切换页签,来切换展示的画布。在页签配置中,你可以为页面添加和删除页签、自定义页签名称,以及为页签关联属性。

默认情况下,用户筛选资产时,仅影响画布中展示的资产数据范围,页面展示的页签固定不变。当你需要为不同资产展示不同页签时,可 为页签关联属性,为每个页签关联一个属性的值。一个页签仅对应一个值,推荐关联值可枚举的属性。

single-page


如图配置后,当用户在页面中筛选资产,若所选资产的 mdmType 属性值为 Solar,页面中将展示 运维看板 和 发电性能 2 个页签。若所选资产的 mdmType 属性值为 Hydro,页面中将展示 蒸汽看板 和 燃料消耗 2 个页签。


记住页签选择

刷新页面或切换页面后,页面仍然停留在之前已选择的页签。


配置时间筛选器

时间筛选器为用户提供指定时间范围的入口。首先你需要配置时间筛选器的选择方式,可选择 时间点 或 时间范围,其余配置项将根据选择方式有所区别。

single-page


时间点筛选器

在时间点筛选器中,用户只需指定一个结束时间点,系统根据 默认时间间隔 或用户指定的 时间间隔,判断出开始时间,从而得出时间范围。例如,时间间隔为 日,时间点为 2024-08-06 18:23:42,此时页面展示的数据时间范围将是 2024-08-06 0:00:00 至 2024-08-06 18:23:42。

single-page


时间范围筛选器

在时间范围筛选器中,用户可以指定数据的开始时间和结束时间。

single-page


支持选择时分秒

勾选后,当 时间间隔 为  时,支持用户指定时分秒,时间范围将是当天的 0:00:00 至指定的时分秒。


支持选择未来时间

未来时间是当前时区内未到来的时间。若用户指定的时间范围中包含未来时间,当组件支持展示未来的预测数据时,组件中将展示对应时段的预测数据。当组件不支持展示预测数据时,组件中仍将展示“开始时间-此刻”的数据。

时间范围将根据是否支持未来时间而不同。例如用户在 2024 年 8 月 6 日 11:40:58 时选择时间间隔为 ,时间点为 2024-08-06,

  • 当勾选 支持选择未来时间 时,时间范围是 2024-08-06 0:00:00 至 2024-08-06 23:59:59,结束时间为当天的最后 1 秒,包含 8 月 6 日内的未来时间。

  • 当未勾选 支持选择未来时间 时,时间范围是 2024-08-06 0:00:00 至 2024-08-06  11:40:58,即结束时间为 此刻


时间间隔筛选器

时间间隔筛选器支持用户按自然时间单位指定数据的时间范围,当切换时间间隔时,时间筛选器中的选项也将发生变化。例如,当用户选择时间间隔为  时,选择 2024-07-10 至 2024-07-20,实际是指定了 2024 年第 28 周(2024-07-10 所在周)至 29 周(2024-07-20 所在周)的数据,时间范围为 2024-07-08 0:00:00 至 2024-07-21 23:59:59。

single-page


记住全部筛选

当用户刷新或切换页面后,页面仍保留已设置的时间筛选条件,并停留在对应页签。


业务导航器的内置参数

内置参数是导航器预定义的输出参数,不同导航器的内置参数不同。用户通过导航器中的筛选项来指定参数值,导航器会按照规定的传参格式,将这些筛选项的值作为输出参数传递给页面。

配置基础导航器


当用户在选择器中切换筛选项时,可同时切换页面内使用了同一数据源的组件数据。

singleapp


选择数据

为导航器指定数据源。DTV 支持的数据源类型及其使用说明,参见 数据源概述


导航器展示的选项

设置导航器下拉框中的选项。


导航器输出参数

设置当用户从下拉框中选择一个选项后,导航器向后端传递的参数。


键值

建立导航器展示的选项和输出参数之间的映射关系,定义导航器筛选如何对应后端指令。


依赖其它导航器数据

勾选后,可设置分段匹配规则,添加依赖的导航器参数、作用的数据项以及规则条件,构成导航器之间的数据联动。支持依赖同一筛选器的多个参数,不支持多级依赖。

singleapp


导航器展示名称

配置筛选器在页面上的展示名称。如不填写,则默认展示数据项的名称。


选择方式

配置导航器支持单选或多选。


完成导航配置后,你可以进入 画布配置 页面,配置画布、图层和面板。