...
2、打开仪表盘时,根据设置的筛选器默认值筛选数据。如下图中,今年为2023年,打开仪表盘希望默认查看3年前华南和西南的订单数据。
锚 | ||||
---|---|---|---|---|
|
不同筛选器控件类型,根据绑定的字段类型不同,能支持的默认值类型不同,支持范围如下:不同筛选器控件类型,根据绑定字段的数据类型不同,能支持的默认值类型不同,支持范围如下:
默认值类型 | 字符串字段 | 数值型字段 | 日期型字段 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
列表 | 下拉框 | 树形 | 输入框 | 日期类 | 列表 | 下拉框 | 输入框 | 列表 | 下拉框 | 输入框 | 日期类 | |
全部 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
保存值 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
静态值 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | |
相对值 | Y | Y | Y | Y | Y | |||||||
从备选值中选择 | Y | Y | Y | Y | ||||||||
备选值的第一个值 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
函数 | Y | Y | Y | Y | ||||||||
用户属性 | Y | Y | Y | Y | Y | Y | Y | Y | Y | |||
(null) | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
(非null) | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
...
3、再点击筛选器设置弹窗的 确定 ,此时 区域 筛选器的备选值会自动变成只有 华东和华北 两个值。
3 被联动后取值
筛选器被其他筛选器联动时,可自定义配置筛选器被联动后选择什么值进行过滤数据,如下图所示:
下面以 区域 联动 省份 作为示例,详细说明每种类型取值结果的区别:
1、默认值:被联动后,将原来的默认值作为新的选中值。
省份设置默认值为山东省,被联动后取值设置为 默认值,此时无论切换哪个区域,省份被联动后总是将默认值 山东省 作为新的选中值。
2、当前选中值:被联动后,保持当前选中值不变,将其作为新的选中值。
省份设置被联动后取值设置为 当前选中值,勾选省份的值,如北京市和四川省,此时无论切换哪个区域,省份被联动后总是保持当前选中值不变,如总是选中北京市和四川省。
3、默认值与备选值交集:被联动后,将原来的默认值与备选值交集作为新的选中值。不在备选值中的默认值则排除掉。
省份设置默认值为云南省和山东省,被联动后取值设置为 默认值与备选值交集,此时切换选中的区域时,会拿区域选中值取过滤省份的备选值,且只会将默认值与备选值交集作为新的选中值,如区域勾选西南后,山东省不属于西南,则山东省将被排除,只保留四川省作为新的选中值。
- 若被联动后,若默认值与备选值的交集为空,则联动后将不选中任何一项。
4、选中值与备选值交集:被联动后,将当前选中值与备选值交集作为新的选中值。不在备选值中的选中值则排除掉。
省份设置被联动后取值设置为 选中值与备选值交集,勾选省份的值,如北京市和四川省,此时切换选中的区域时,会拿区域选中值取过滤省份的备选值,且只会将当前选中值与备选值交集作为新的选中值,如区域勾选西南后,北京市不属于西南,则北京市将被排除,只保留四川省作为新的选中值。
- 相对于 当前选中值,选中值与备选值交集 更能保证联动后能取一个确定有效的选中值。
- 若被联动后,若当前选中值与备选值的交集为空,则联动后将不选中任何一项。
5、系统自动选择选中值或默认值:被联动后,当前选中值在备选值中时,则取选中值与备选值交集;当前选中值不在备选值中时,则取默认值。
- 此项相当于将 选中值与备选值交集 和 默认值 结合起来使用,且优先取选中值与备选值交集。