筛选联动

1. 简介

1.1 功能简介

用户可以配置筛选组件 A 联动筛选组件 B,即可以让筛选组件 A 影响到筛选组件 B 的选项,从而缩小筛选组件 B 的选项范围。具体规则参见文末联动规则说明。

1.2 使用场景

筛选时需要逐级筛选。例如,筛选了年级后,再筛选班级时,只出现该年级下的所有班级,其他年级的班级不出现在选项中。

1.3 预期效果

2. 使用步骤

点击安装示例模板,本文将按照模板中的示例数据进行讲解:点击安装

2.1 添加筛选组件

访问示例模板中的仪表盘,进入编辑界面:

2.2 筛选联动

点击示例数据中「年级」这个筛选组件,可以看到该筛选组件已经设置好了筛选联动。选择联动的筛选组件为「班级」:

2.3 联动效果

2.3.1 电脑端

如下图所示,选择八年级时,只出现八年级下的所有班级;选择七年级时,只出现七年级下的所有班级:

2.3.2 移动端

3. 联动规则

筛选组件联动的基本前提是,联动筛选组件所选图表包含被联动筛选组件所选的所有图表。否则,即使图表对应的表单数据源相同,但是图表不同,也不能联动。

简单来说就是:被联动的筛选组件所选择的图表需要是主联动筛选组件的子集。

3.1 筛选数据源区分

筛选组件的数据源也就是选择的图表所对应的表单/数据流/聚合表等数据源。

单数据源筛选组件,即不管选择了多少个图表,数据均来自同一表单/数据流/聚合表设;而多数据源则至少来自 2 个不同的表单/数据流/聚合表。多数据源与单数据源的简便区别方法如下,就是看需要设置筛选字段的个数:

需要设置多少个筛选字段,即代表筛选组件的数据源有多少个。只有一个时为单数据源,大于一个时为多数据源。

3.2 当被联动的组件只有一个数据源时

当被联动的筛选组件只有一个数据源时,只有筛选字段为文本、文本数组、成员和成员数组这 4 类字段时,支持被联动。具体字段为:

字段类型

具体字段

文本

单行文本、下拉框、下拉复选框、单选按钮组、复选框组、流水号、扩展字段

文本数组

子表单中的上述文本类字段

成员

成员单选、成员多选、提交人

成员数组

子表单中的上述成员类字段

3.3 当被联动的组件含有多个数据源时

当被联动的筛选组件含有多个数据源时,只有筛选字段为成员和成员数组这 2 类字段时,支持被联动。

字段类型

具体字段

成员

成员单选、成员多选、提交人

成员数组

子表单中的成员类字段

3.4 用一个表格汇总联动规则

符合以下所有条件时,筛选组件 A 支持联动筛选组件 B:

规则

筛选组件 A

被联动的筛选组件 B

筛选图表选择

图表 A图表 B......图表 N

包含 B 中所有图表

图表 A图表 B

图表数据来源

包含 B 中所有数据源

单数据源

多数据源

筛选字段设置

不限

  • 文本
  • 文本数组
  • 成员
  • 成员数组
  • 成员
  • 成员数组

注:字段类型为上文【3.2】、【3.3】中所支持的字段类型

4. 注意事项

复制仪表盘时,复制筛选组件联动配置。

本文是否对您有帮助?
 有帮助
 没帮助
您是否遇到了以下问题?
如需获取即时帮助,请联系技术支持