Изменения состояний флажков в списке дерева кендо при развертывании и свертывании - PullRequest
0 голосов
/ 03 марта 2019

У меня есть столбец шаблона флажка в списке дерева кендо.При развертывании или сворачивании состояния флажков меняются.Например,Если строка отмечена, когда я нажимаю на «Свернуть», а после этого на «развернуть», проверяемое состояние меняется на «Не проверено».

Я попытался «autocomplete = off» в шаблоне флажка.Но это не сработало.А также я попытался сохранить его состояние в событиях раскрытия и свертывания списка дерева кендо, который также не работал.

1 Ответ

0 голосов
/ 03 марта 2019

KendoTree никогда ничего не делал для этой части.

Чтобы решить эту проблему, вы сохраните переменную выбранных значений и проверите список при выборе этого списка и, если он был выбран ранее.

public checkedKeysTemp: any [] = [];

<kendo-treeview [nodes]="childData" [children]="children" [hasChildren]="hasChildren" [disabledKeys]="disabledKeys"  (checkedChange)="childCheckedChange($event)"
        textField="text" [kendoTreeViewCheckable]="checkableChildSettings" kendoTreeViewDisable [(checkedKeys)]="checkedKeys"
        [checkBy]="'table_rel_table_name'" [isChecked]="isChecked" kendoTreeViewExpandable>
      </kendo-treeview>

в файле ts

childCheckedChange(event: any) {
...
}
...