我的配置:
config = TreeviewConfig.create({
hasAllCheckBox: false,
hasFilter: true,
hasCollapseExpand: false,
decoupleChildFromParent: true,
maxHeight: 400
});
我正在使用内置过滤器来查找树结构中的特定项目。但是,当我从过滤的树结构中选择(选中复选框)某个项目时,该treeviewitem的选中属性未在treeviewItem集合中设置为true。如何解决此问题?
答案 0 :(得分:0)
假设您有一个名为{em> treeList 的Treeview item list
,并且要在名为 checkList <的数组中有一组要检查的项目。 / em>。
您要做的就是遍历树中要检查的特定ID的数组列表,并使用TreeviewHelper.findItemInList
和checked
属性来设置要检查的那些项目。
for (let i = 0; i < this.checkList.length; i++) {
TreeviewHelper.findItemInList(this.treeList, this.checkList[i]).checked = true;
}
有关更多参考,您可以检查this。