带有父子关系的累积过滤器

时间:2018-06-26 06:18:21

标签: yadcf

我在项目中一直使用累积过滤器,效果很好。但是,当累积过滤器为true时,一旦做出选择,它将清除所选过滤器中的所有其他选项(过滤器为选择下拉列表)。

想知道是否有可能在2个过滤器之间建立父子关系,其中过滤器2根据过滤器1的值(当前累积过滤器行为)进行过滤,但是从过滤器2中选择了一个选项,其他值不会消失。而是更改过滤器1仅会影响过滤器2。

说过滤器1是在美国不同州的选择,过滤器2是在该特定州的不同城市的选择。选择“加利福尼亚州”后,其下的所有城市都必须显示在过滤器2中,例如“洛杉矶”,“圣何塞”,“圣地亚哥”等。但是在选择“洛杉矶”之后,我不希望删除其他值。这样,我也可以在过滤器2级别进行多选。因此,更改过滤器1时,假设我选择另一个州,然后在过滤器2中看到相应的城市,或者在过滤器1中的清除会自动清除过滤器2。

如果过滤器1具有多选选项,则与选定选项相对应的值将显示在过滤器2中,但是从过滤器1中删除单个选择时,只有与过滤器1选择相对应的值才会从过滤器2中删除。

借助此功能,我应该能够沿线进行扩展
国家(父母)->国家(儿童)
州(父母)->城市(儿童)

使用yadcf是否可以实现?请让我知道。

0 个答案:

没有答案