From f487ff610bcc93a36dd3472eed37fa11dbe48ab7 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Mon, 23 Mar 2026 17:21:16 +0800 Subject: [PATCH 1/3] feat(SelectSearchMetadata): add ShowSearch parameter --- .../Components/Searches/SelectSearchMetadata.cs | 6 ++++++ src/BootstrapBlazor/Extensions/ISearchItemExtensions.cs | 1 + 2 files changed, 7 insertions(+) diff --git a/src/BootstrapBlazor/Components/Searches/SelectSearchMetadata.cs b/src/BootstrapBlazor/Components/Searches/SelectSearchMetadata.cs index b21c6164046..64da7221803 100644 --- a/src/BootstrapBlazor/Components/Searches/SelectSearchMetadata.cs +++ b/src/BootstrapBlazor/Components/Searches/SelectSearchMetadata.cs @@ -11,6 +11,12 @@ namespace BootstrapBlazor.Components; /// public class SelectSearchMetadata : StringSearchMetadata { + /// + /// 获得/设置 是否显示搜索框 默认 false 不显示 + /// Gets or sets a value indicating whether to show the search box. Default is false. + /// + public bool ShowSearch { get; set; } + /// /// 获得/设置 选择项集合 /// Gets or sets the collection of select items diff --git a/src/BootstrapBlazor/Extensions/ISearchItemExtensions.cs b/src/BootstrapBlazor/Extensions/ISearchItemExtensions.cs index 4945254a806..2ef88ee7d0f 100644 --- a/src/BootstrapBlazor/Extensions/ISearchItemExtensions.cs +++ b/src/BootstrapBlazor/Extensions/ISearchItemExtensions.cs @@ -160,6 +160,7 @@ private void AddSelectSearchComponent(ISearchItem item, SelectSearchMetadata sel builder.AddAttribute(60, nameof(Select<>.Items), selectSearchMetadata.Items); builder.AddAttribute(70, nameof(Select<>.PlaceHolder), selectSearchMetadata.PlaceHolder); builder.AddAttribute(80, nameof(Select<>.SkipValidate), true); + builder.AddAttribute(90, nameof(Select<>.ShowSearch), selectSearchMetadata.ShowSearch); builder.CloseComponent(); } From 615264a0133d1146d0864dcc28c7fe45f0fcb7cf Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Mon, 23 Mar 2026 17:22:31 +0800 Subject: [PATCH 2/3] =?UTF-8?q?test:=20=E6=9B=B4=E6=96=B0=E5=8D=95?= =?UTF-8?q?=E5=85=83=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/UnitTest/Components/SearchFormItemMetadataTest.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/test/UnitTest/Components/SearchFormItemMetadataTest.cs b/test/UnitTest/Components/SearchFormItemMetadataTest.cs index 4ca7e2f8846..912028cd023 100644 --- a/test/UnitTest/Components/SearchFormItemMetadataTest.cs +++ b/test/UnitTest/Components/SearchFormItemMetadataTest.cs @@ -107,6 +107,7 @@ public void SelectSearchFormItemMetadata_Ok() { var meta = new SelectSearchMetadata() { + ShowSearch = true, Items = new List() { new SelectedItem("v1", "v1"), From 9a7da23f2bdf6cf6157e493efe1204c27118478f Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Mon, 23 Mar 2026 17:23:13 +0800 Subject: [PATCH 3/3] chore: bump version 10.5.0-beta01 --- src/BootstrapBlazor/BootstrapBlazor.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index 3a92c5156d9..0c5e8763a59 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@  - 10.4.2 + 10.5.0-beta01