Skip to content

Commit 8789bdc

Browse files
committed
refactor: 更新不确定节点逻辑
1 parent dabb741 commit 8789bdc

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/BootstrapBlazor/Extensions/ExpandableNodeExtensions.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,11 @@ private static List<TItem> GetAllItems<TItem>(this IEnumerable<IExpandableNode<T
6565
/// </summary>
6666
public static void SetChildrenCheck<TNode, TItem>(this TNode node, TreeNodeCache<TNode, TItem> cache) where TNode : ICheckableNode<TItem>
6767
{
68+
if (node.CheckedState == CheckboxState.Indeterminate)
69+
{
70+
return;
71+
}
72+
6873
foreach (var item in node.Items.OfType<TNode>())
6974
{
7075
item.CheckedState = node.CheckedState;

0 commit comments

Comments
 (0)