永洪社区

标题: 树状过滤 enable属性问题咨询 [打印本页]

作者: 生煎包很好吃    时间: 2022-3-18 16:33
标题: 树状过滤 enable属性问题咨询
本帖最后由 生煎包很好吃 于 2022-3-18 16:38 编辑

我现在使用两个树状过滤组件a和b,需要根据情况来决定那个树状过滤组件生效,方法为:
if(){
    a.enable = false
    b.enable = true
}
else{
    a.enable = true
    b.enable = false
}

但是实际效果为,所有的过滤组件都失效了(a和b单个存在的时候,是都可以正常筛选的),请问有遇到类似的问题吗?(补充: a b两个过滤组件存放相同的数据源,例如茶叶种类)

感谢解答!!


作者: yhtech-lwk    时间: 2022-3-18 16:33
生煎包很好吃 发表于 2022-3-18 16:46
找到原因了,因为一个过滤组件设置了'必选',另一个没有设置'必选',所以有这个问题,都剔除'必选'就可以正 ...

设置必选之后,当该组件不可用后,该过滤组件的值就是一个空值,导致没有数据
作者: 生煎包很好吃    时间: 2022-3-18 16:46
找到原因了,因为一个过滤组件设置了'必选',另一个没有设置'必选',所以有这个问题,都剔除'必选'就可以正常生效。
不过还是想知道为啥这个'必选'设置会影响组件正常工作?
作者: yhtech-lwk    时间: 2022-3-18 17:06
生煎包很好吃 发表于 2022-3-18 16:46
找到原因了,因为一个过滤组件设置了'必选',另一个没有设置'必选',所以有这个问题,都剔除'必选'就可以正 ...

您说的是有a、b、c、d等过滤组件共存时,a或者b组件设置必选后,根据情况来决定a还是b生效的时候,a、b、c、d等过滤组件都失效了,去掉全选是正常的是嘛




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4