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