-1

这是我的 HTML 代码:

<p-tree id="tree" *ngIf="node"  [value]="node" selectionMode="null"  [(selection)]="selectedFile" (onNodeSelect)="nodeSelect($event)" (onNodeUnselect)="nodeUnselect($event)" >
                <ng-template let-node pTemplate="default" >
                  <b>{{node.data.description}}</b>
                </ng-template>
              </p-tree>

我需要禁用所有的树。禁用控件就足够了,或者用光标指针替换手形指针。有什么建议吗?提前致谢!

4

1 回答 1

1
  • node.selectable=false;使用递归函数为所有父子节点设置

    disableRecursive(node:TreeNode){
        node.selectable = false;
        if (node.children){
            node.children.forEach( childNode => {
                this.disableRecursive(childNode);
            } );
        }
    }

于 2021-09-20T16:57:27.210 回答