[]
        
(Showing Draft Content)

与仪表板组件进行交互

功能概述

3D场景与仪表板组件可以进行深度的双向交互行为,包括:

  • 数据联动

  • 数据图层节点实现仪表板跳转

  • 数据图层节点调用仪表板命令

  • 模型节点调用仪表板命令

  • 仪表板组件点击调用3D场景自定义脚本

1. 数据联动

3D场景的数据图层如果与仪表板组件绑定了同一个数据集或者数据模型,默认开启数据联动分析

image

如果不是同一个数据集,可以通过配置联动分析来达成目标。

image

2. 数据图层节点实现仪表板跳转

使用3D场景时,可以按图层添加跳转,实现选择不同的数据跳转到不同文档的应用效果。

下图是一个简单的示例效果:

3D场景按图层跳转

2.1 添加跳转

选中3D场景组件,在属性设置中找到跳转设置,单击右侧的加号。

image

2.2 设置跳转

3D场景跳转与其他组件跳转的不同之处在于可以选择不同的数据图层。为不同的数据图层添加不同的跳转目标,从而实现定制跳转的需要。

image

如果选择了所有数据图层,则所有图层的模型节点都可以进行点击跳转。

跳转设置窗口中的其他设置项,请参考文档跳转

2.3 预览

预览仪表板,点击对应图层的模型节点,可以实现仪表板的跳转。

3. 数据图层节点调用仪表板命令

3D场景组件支持左键点击数据图层的模型节点触发命令,操作步骤如下:

步骤

描述

设定鼠标左键选项为命令

image

添加命令

image

命令设定

命令:选择仪表板支持的命令

image

触发源:支持数据图层和模型节点,这里选择数据图层

数据图层:选中指定的数据图层,预览时该图层的任意模型节点都会触发该命令。

保存命令


添加命令后,预览仪表板,点击指定图层的任意模型节点就会触发指定的命令。

4. 模型节点调用仪表板命令

3D场景组件支持左键点击模型节点来触发命令,操作步骤如下:

步骤

描述

设定鼠标左键选项为命令

image

添加命令

image

命令设定

命令:选择仪表板支持的命令

触发源:支持数据图层和模型节点,这里选择模型节点

模型节点:选中指定的模型节点,预览时点击该模型节点都会触发该命令。

这里的模型节点只会列出那些在3D场景中允许点击的节点,以及数据绑定的节点名称。

保存命令


添加命令后,预览仪表板,点击指定的模型节点就会触发指定的命令。

5. 仪表板组件点击调用3D场景自定义脚本

仪表板中的任意组件都支持调用自定义脚本,详细信息参见自定义脚本仪表板组件调用自定义脚本部分。