<< Click to Display Table of Contents >> 多个树状过滤筛选数据 |
树状过滤与树状过滤之间在筛选过滤时也会相互影响。
❖树状过滤与树状过滤之间的状态影响
选项的状态介绍:
选中状态 |
是否被其他过滤组件包含 |
状态 |
---|---|---|
选中 |
不影响 |
选中 |
部分选中 |
不影响 |
半选 |
未选中 |
是 |
可选 |
未选中 |
否 |
隐藏不显示 |
➢例如1
树状过滤1绑定了PRODUCT_TYPE、PRODUCT两个字段。
1)勾选父层级的“Coffee”时,将自动勾选所有子层级,并且子层级处于勾选状态。
2)去勾选父层级“Coffee”,子层级也相应取消勾选状态。
3)勾选子层级其中部分选项,如“Amaretto”,父层级处于半选状态。
4)此时再次勾选父层级“Coffee”之后,父层级和子层级处于勾选状态。
➢例如2
假设一数据源包含MARKET_SIZE、STATE、ID 三个字段,其中“Major Market”包含“Texas”等,“Small Market”包含“Connecticut”等。
创建两个树状过滤,其中树状过滤1 绑定MARKET_SIZE数据段,树状过滤2 绑定STATE数据段。
1)树状过滤1中勾选“Major Market”、“Small Market”,树状过滤2中勾选“Colifornia”,此时表中应该只有一条数据,树状过滤2的‘全选’应该是半选状态。
2)此时去勾选树状过滤1的“Major Market”,因为“Small Market”和“Colifornia”不互相包含,所以表中数据为空,且树状过滤2中除“Colifornia”以外的关于“Major Market”的选项都会被隐藏。
3)如果步骤2中去勾选的是树状过滤1中的“Small Market”,则树状过滤1中“Small Market”被隐藏,树状过滤2中关于“Small Market”的选项被隐藏,表中仍然可以过滤出一条数据。