如何重置ngx-treeview

时间:2019-06-27 12:00:44

标签: angular treeview

我将ngx树视图版本1.2.5用于树视图,我需要重置树视图或取消选中所有选定的树项目 我试图通过将初始数据移至item变量来做到这一点

1 个答案:

答案 0 :(得分:0)

我正在使用此代码来检查/取消选中所有项目:

itemsChecked(boolChecked: boolean) {
    this.trvComponent.items.forEach(element => {
    element.checked = boolChecked;
    element.children.forEach(elem => {
        elem.checked = boolChecked;
    });
 });
}

注意:这是针对2级树状视图的。如果您有两个以上级别,请更改代码。

在使用此代码之前,将ViewChild decleration添加到Export Class部分,如下所示:

@ViewChild(TreeviewComponent, { static: true }) trvComponent: TreeviewComponent;