From 9355f22f106752ef070d5dc2e6a951f88f68c3ee Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 18 Oct 2025 17:19:56 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=88=87=E6=8D=A2?= =?UTF-8?q?=20IsMultiple=20=E5=8F=82=E6=95=B0=E6=97=B6=E5=80=BC=E6=9C=AA?= =?UTF-8?q?=E6=B8=85=E7=A9=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BootstrapBlazor.Region/Components/SelectCity.razor.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/BootstrapBlazor.Region/Components/SelectCity.razor.cs b/src/components/BootstrapBlazor.Region/Components/SelectCity.razor.cs index e64937de..070448a8 100644 --- a/src/components/BootstrapBlazor.Region/Components/SelectCity.razor.cs +++ b/src/components/BootstrapBlazor.Region/Components/SelectCity.razor.cs @@ -53,7 +53,8 @@ public partial class SelectCity private string? _searchText; private string? GetActiveClass(string item) => CssBuilder.Default() - .AddClass("active", _values.Contains(item) || CurrentValue == item) + .AddClass("active", _values.Contains(item) && IsMultiple) + .AddClass("active", CurrentValue == item && !IsMultiple) .AddClass("prev", !string.IsNullOrEmpty(_searchText) && PinYinService.GetFirstLetters(item).StartsWith(_searchText)) .Build(); @@ -65,6 +66,11 @@ protected override void OnParametersSet() base.OnParametersSet(); SearchIcon ??= IconTheme.GetIconByKey(ComponentIcons.SelectSearchIcon); + + if (!IsMultiple) + { + _values.Clear(); + } } /// From 5352b135b20b946572ff9a7222f5d656ab8c1770 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 18 Oct 2025 17:21:08 +0800 Subject: [PATCH 2/2] chore: bump version 9.0.6 --- .../BootstrapBlazor.Region/BootstrapBlazor.Region.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/BootstrapBlazor.Region/BootstrapBlazor.Region.csproj b/src/components/BootstrapBlazor.Region/BootstrapBlazor.Region.csproj index 95602f32..11781233 100644 --- a/src/components/BootstrapBlazor.Region/BootstrapBlazor.Region.csproj +++ b/src/components/BootstrapBlazor.Region/BootstrapBlazor.Region.csproj @@ -1,7 +1,7 @@  - 9.0.5 + 9.0.6