gpt4 book ai didi

angular - 复选框状态在扩展和折叠时在 Kendo Tree 列表中发生变化

转载 作者:行者123 更新时间:2023-12-03 22:51:58 25 4
gpt4 key购买 nike

我在 Kendo Tree 列表中有一个复选框模板列。展开或折叠时,复选框状态会发生变化。例如。如果选中一行,当我单击折叠并单击展开后,选中状态将更改为未选中。

我在复选框模板中尝试了“自动完成=关闭”。但它不起作用。而且我还尝试在 Kendo Tree 列表的展开和折叠事件中保持其状态,这也不起作用。

最佳答案

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) {
...
}

关于angular - 复选框状态在扩展和折叠时在 Kendo Tree 列表中发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54965830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com