发布指标页面¶
发布指标页面后,用户才能通过 URL 在线访问指标页面。可通过以下方式发布指标页面:
- 在 项目编辑器 中,将光标移动至页面卡片的 操作 按钮上,选择 发布。
- 在 页面编辑器 中,将光标移动至工具栏上的省略号(…)上,选择 发布。
复制页面 URL¶
可通过以下方式获取页面 URL:
- 完成发布后,系统会跳出显示发布成功弹窗,在弹窗中可复制发布页面的 URL。
- 在 项目编辑器 中,将光标移动至页面卡片的 操作 按钮上,选择 复制URL。
- 在 页面编辑器 中,将光标移动至工具栏上的省略号(…)上,选择 复制URL。
通过 URL 指定页面属性 ¶
发布指标页面后,可以使用 URL 参数指定以下页面属性:
- 展示模式
- 页面参数
- 时区
通过以下 URL 格式指定参数值:
- 以
?
结束 URL,使用=
分隔参数的键值及其值。例如,URLwww.website.com?key=2
将 key 参数的值设定为 2。 - 使用
&
分隔多个参数。例如,URLwww.website.com?key=2&month=Aug&name=My+Dashboard
包含三个参数:key、month 和 name。
注解
在 URL 中不能使用空格,若参数值包含空格,需使用 + 字符代替。
响应模式¶
默认情况下,页面响应模式会根据用户的屏幕宽度进行自适应。
- 大屏:对于大于 1920 像素的屏幕宽度
- 网页:对于大于 768 像素但小于 1920 像素的屏幕宽度
- 移动端:对于小于 768 像素的屏幕宽度
但也可以通过修改 URL 参数 _responsive_mode_
的值来指定页面的展示模式。
- 大屏:
_responsive_mode_=lg
- 网页:
_responsive_mode_=web
- 移动端:
_responsive_mode_=mb
时区 ¶
可以通过将 _tz_
页面参数附加到 URL 的方式,将时间数据从一个时区转换到另一个时区。时区转换一般用于动态展示时间值或者用于查询/过滤具有特定时区的时间数据。例如,如果指定 _tz_=+02:00
并且具有过滤器值 12:00
,将过滤掉如 15:59+08:00 等时间值。
这些行为如下所示:
- 未在 URL 中指定 _tz_=L 或
_tz_
页面参数(默认):无时区转换,将忽略时区。 - _tz_=B:如果时间数据具有时区,则将其统一转换为浏览器时区。如果时间没有时区,则将其视为 UTC 0 并进行相应转换。
- _tz_=(timezone):如果时间具有时区,则将其统一转换为指定时区。如果时间没有时区,则将其视为 UTC 0 并进行相应转换。例如,
_tz_=+08:00
意味着将时间转换为其 UTC+8 格式的等效值。
示例¶
- 未在 URL 中指定 _tz_=L 或
_tz_
页面参数- 场景:指标页面已配置为展示来自中国和英国太阳能站点的信息。一名位于中国的用户在时间过滤器中选择了 3 月 1 日。中国的当前时间是 3 月 1 日,英国的时间是 2 月 28 日。
- 结果:当天的发电量只显示中国站点的发电量。
- _tz_=B 或 _tz_=(timezone)
- 场景:指标页面配置为展示来自中国和英国太阳能站点的信息。中国的当前时间是 3 月 1 日,英国的时间是 2 月 28 日。
- 结果:当天的发电量显示中国和英国站点的发电量总和。