历史版本2 :过滤组件联动 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1、描述编辑
过滤组件联动是指后面过滤组件的可选值随着前面组件的选择变化而变化,在制作模板的过程中有时候会碰到不同组件之间有一定的对应关系,如下图:
省份过滤组件绑定的字段是省份,城市过滤组件绑定的字段是城市,当省份选择了江苏省之后,城市控件中出现的应该是江苏省下面的各个市,因为省份字段和城市字段是在同一张表里或者关联表里的,是有对应关系的,这样的需求就属于过滤组件联动,下面介绍如何来实现。
2、默认联动编辑
新建一个仪表板,在页面中添加两个文本过滤组件和一个分组表,分别为它们拖入数据,过滤组件重命名为省份、城市,如下图:
2.1 省份过滤组件
省份过滤组件的数据来源于地产行业>省市签约数据统计表中的省份字段:
2.2 城市过滤组件
城市过滤组件的数据来源于地产行业>省市签约数据统计表中的市字段(也可是省市签约数据统计关联表中的字段):
2.3 效果查看
依次选择2个组件中的值,可以看到如上图的联动效果。
2.4 说明
FineBI支持默认的过滤组件联动效果,即只需要将数据跟过滤组件进行绑定,FineBI就会自动读取被绑定数据之间的关联关系,实现组件联动,数据之间的关联关系必须是以下两种关系中的一种:
1、联动组件中的数据来源于一张表;
2、联动组件前面的组件是主键表的任意字段,后面的组件内数据则是外键表中的任意字段。