永洪社区

标题: 树状过滤组件setSelectedObjects函数用法咨询 [打印本页]

作者: 生煎包很好吃    时间: 2022-3-29 15:34
标题: 树状过滤组件setSelectedObjects函数用法咨询
本帖最后由 生煎包很好吃 于 2022-3-29 15:37 编辑

【目的】:想通过该函数,手动勾选树状过滤项的某个选项
【验证过程】:
当树状节点为两层时,可以通过此函数设置勾选目标选项,如下
树状节点:
A
  A.1   
  A.2
脚本代码(勾选A.1选项)
var arr = []
arr.push(['A','A.1'])
FilterTree1.setSelectedObjects(arr)

但树状结构为三层时,脚本设置如下,会导致勾选A层次下的全部选项(a.1,a.2,b.1,b.2)
树状节点:
A
  A.1
     a.1
     a.2
   B.2
      b.1
      b.2
脚本代码(目的是勾选a.1,但实际生效为全部选项)
var arr = []
arr.push(['A','A.1','a.1'])
FilterTree1.setSelectedObjects(arr)

效果等同于
var arr = []
arr.push['A']
FilterTree1.setSelectedObjects(arr)




作者: 永洪Tech-Lu    时间: 2022-3-29 15:34
您好,可以再检查试试 (, 下载次数: 76)