From 16a275d5c3626f3e93be1f0b1b7d584248154bce Mon Sep 17 00:00:00 2001 From: zhangpeihang <9488699911@qq.com> Date: Thu, 1 Sep 2022 19:08:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8F=90=E4=BE=9B=E6=B8=85=E9=99=A4?= =?UTF-8?q?=E9=80=89=E5=87=BA=E9=A1=B9=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/TreeView/TreeView.razor.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs b/src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs index b95c683fa..774b4d76e 100644 --- a/src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs +++ b/src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs @@ -396,6 +396,24 @@ public partial class TreeView } } + /// + /// 清除 所有选中节点 + /// + public void ClrearCheckedItems() + { + Items.ForEach(item => + { + item.CheckedState = CheckboxState.UnChecked; + treeNodeCache.ToggleCheck(item); + item.GetAllTreeSubItems().ToList().ForEach(s => + { + s.CheckedState = CheckboxState.UnChecked; + treeNodeCache.ToggleCheck(s); + }); + StateHasChanged(); + }); + } + /// /// 获得 所有选中节点集合 /// -- Gitee