<< Click to Display Table of Contents >> 多个列表过滤筛选数据 |
列表过滤与列表过滤之间在筛选过滤时也会相互影响。
❖列表过滤与列表过滤之间的状态影响
状态的介绍:
选中状态 |
是否被其他过滤组件包含 |
状态 |
---|---|---|
选中 |
不影响 |
选中 |
部分选中 |
不影响 |
半选 |
未选中 |
是 |
可选 |
未选中 |
否 |
隐藏不显示 |
➢举例1
假设一数据源包含MARKET、STATE、ID 三个字段,数据如下表所示:
1)创建两个列表过滤,列表过滤1绑定MARKET字段,列表过滤2绑定STATE字段
2)在列表过滤1中勾选“Central”,列表过滤2中不勾选任何选项,则列表过滤2是被影响组件,与“Central”无关的选项被过滤掉不显示,列表过滤1的"全选"为半选状态。
➢举例2
假设有ABCD四个过滤组件,其中ACD是列表过滤,B是树状过滤,分别绑定了PRODUCT_TYPE,PRODUCT_TYPE、PRODUCT,PRODUCT_TYPE,MARKET。
1)勾选A的“Coffee”后,B、D中与“Coffee”无关的选项隐藏不显示,其他选项均默认不勾选。A的全选处于半选状态。C与A选项状态一致。
2)此时勾选B的“Coffee”下的子选项“Amaretto”,则A、C、D均被过滤(不包含的选项被隐藏),其他的选项勾选状态不变。
3)如果去勾选B,则A、C、D恢复之前的状态。