<< Click to Display Table of Contents >> 组件传参复制链接 |
1. 概述
1.1 功能简介
通过添加组件传参操作,可以实现操作组件时同步修改参数值,当该参数值被其他组件用于参数过滤时,就能实现组件之间的数据联动。其交互效果不同于笔刷,跟传参组件筛选交互效果一致。
➢说明:
组件传参,是将标记值以参数的形式传递,非同源图表也可以设置参数过滤,实现交互效果。
1.2 应用场景
例如点击表格中的“花茶”,图表上只显示花茶的数据。
2. 功能说明
2.1 功能入口
点击顶部菜单栏【参数>组件传参】,在弹出的“组件传参”弹窗中点击“添加”按钮进行配置:
2.2 配置说明
点击“添加”按钮后,在“添加操作”弹窗可以设置组件传参属性:
【名称】定义组件传参操作名称。
【操作】定义触发组件传参的操作方式,默认为“无”;操作方式为“无”,自动传递当前图表内的值;操作方式为“笔刷”表示传递笔刷位置的值给参数;操作方式为“选中”表示传递选中数据列位置的值给参数。
【源组件】默认为“全部”,也可选当前报表所绑定的任意一个数据集,选择后,下方列表展示该数据集所对应的组件。
【数据列】在勾选组件后,数据列展示勾选组件上绑定的数据字段。
【传递参数】组件传参的目标参数,若输入不存在的参数名,会新建参数。
➢说明:
按住ctrl可以选中或笔刷多个数据,传递多个参数值。
2.3 使用方法
例如我们有以下报告,包含图表1和图表2,想要点击表格里面任意“市场分布”列值,同步显示柱形标记
1)从顶部菜单栏进入组件传参添加操作页面,配置操作为“选中”,源组件为“图表2”,数据列选选择“市场分布”,传递参数输入“a”,如下:
2)给图表1设置过滤条件
鼠标移入图表1,点击右上角的“添加过滤”按钮,设置过滤条件“市场分布是等于?{a}”:
3)选中图表2的“市场分布”列值,点击图表外空白区域可以取消选中,恢复原始状态,查看效果: