Angular 6: Kendo TreeView Свернуть все узлы при перезагрузке развернуть только выбранную иерархию узлов дерева - PullRequest
0 голосов
/ 29 февраля 2020

В моем Angular 6 дереве кендо я расширяю несколько иерархий, но выбираю один из узлов и перенаправляю представление. В моем перенаправлении мне нужно свернуть все развернутые узлы, кроме иерархии, которую я выбрал в виде дерева.

Сейчас все развернутые узлы расширяются даже после моего перенаправления.

Есть ли какая-либо опция в angular, чтобы свернуть все развернутые, кроме выбранной иерархии узлов

Вот мое дерево кендо HTML код

  <kendo-treeview *ngIf = "companyTree" #treeView [nodes]="parsedData" textField="CompanyName" kendoTreeViewSelectable [children]="children"
    [hasChildren]="hasChildren" #kendoTreeViewInstance="kendoTreeView"
        kendoTreeViewExpandable kendoTreeViewFlatDataBinding [selectBy]="'Company_ID'" [isExpanded]="isExpanded" (collapse)="handleCollapse($event)"
        [(selectedKeys)]="selectedKeys" idField="Company_ID" parentIdField="ParentCompanyID" (expand)="handleExpand($event)"
        (selectionChange)="handleSelection($event,treeView)">
        <!-- <ng-template kendoTreeViewNodeTemplate let-dataItem>
            <span class="item-text" [attr.dataText]="dataItem.CompanyName">{{dataItem.CompanyName}}</span>
        </ng-template> -->
    </kendo-treeview>

Пожалуйста, помогите мне в этом

...