Skip to content

Commit a9bbd46

Browse files
authored
fix(MultiSelect): keep last value when items is null (#6924)
* refactor: 优化性能 * fix: 支持首次渲染未给定 Items 情况 * refactor: 改用 Any 方法
1 parent b187f2b commit a9bbd46

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/BootstrapBlazor/Components/Select/MultiSelect.razor.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,11 @@ protected override void OnParametersSet()
213213
var list = _currentValue.Split(',', StringSplitOptions.RemoveEmptyEntries);
214214
SelectedItems.AddRange(Rows.Where(item => list.Any(i => i.Trim() == item.Value)));
215215
}
216+
217+
if (SelectedItems.Count == 0)
218+
{
219+
_lastSelectedValueString = string.Empty;
220+
}
216221
}
217222
}
218223

0 commit comments

Comments
 (0)