Skip to content

Commit 64a233b

Browse files
committed
TreeView 修复 IsReset 为false时,Items变化后无法正常刷新
1 parent 7de5f7e commit 64a233b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,6 @@ protected override async Task OnParametersSetAsync()
351351
{
352352
if (IsReset)
353353
{
354-
_rows = null;
355354
TreeNodeStateCache.Reset();
356355
}
357356
else
@@ -374,6 +373,9 @@ protected override async Task OnParametersSetAsync()
374373
}
375374
}
376375

376+
//重新计算节点
377+
_rows = null;
378+
377379
// 设置 ActiveItem 默认值
378380
ActiveItem ??= Items.FirstOrDefaultActiveItem();
379381
ActiveItem?.SetParentExpand<TreeViewItem<TItem>, TItem>(true);

0 commit comments

Comments
 (0)