Skip to content

Commit 5270336

Browse files
authored
feat(SelectSearchMetadata): add ShowSearch parameter (#7796)
* feat(SelectSearchMetadata): add ShowSearch parameter * test: 更新单元测试 * chore: bump version 10.5.0-beta01
1 parent 4b4e38c commit 5270336

File tree

4 files changed

+9
-1
lines changed

4 files changed

+9
-1
lines changed

src/BootstrapBlazor/BootstrapBlazor.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Razor">
22

33
<PropertyGroup>
4-
<Version>10.4.2</Version>
4+
<Version>10.5.0-beta01</Version>
55
</PropertyGroup>
66

77
<ItemGroup>

src/BootstrapBlazor/Components/Searches/SelectSearchMetadata.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ namespace BootstrapBlazor.Components;
1111
/// </summary>
1212
public class SelectSearchMetadata : StringSearchMetadata
1313
{
14+
/// <summary>
15+
/// <para lang="zh">获得/设置 是否显示搜索框 默认 false 不显示</para>
16+
/// <para lang="en">Gets or sets a value indicating whether to show the search box. Default is false.</para>
17+
/// </summary>
18+
public bool ShowSearch { get; set; }
19+
1420
/// <summary>
1521
/// <para lang="zh">获得/设置 选择项集合</para>
1622
/// <para lang="en">Gets or sets the collection of select items</para>

src/BootstrapBlazor/Extensions/ISearchItemExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ private void AddSelectSearchComponent(ISearchItem item, SelectSearchMetadata sel
160160
builder.AddAttribute(60, nameof(Select<>.Items), selectSearchMetadata.Items);
161161
builder.AddAttribute(70, nameof(Select<>.PlaceHolder), selectSearchMetadata.PlaceHolder);
162162
builder.AddAttribute(80, nameof(Select<>.SkipValidate), true);
163+
builder.AddAttribute(90, nameof(Select<>.ShowSearch), selectSearchMetadata.ShowSearch);
163164
builder.CloseComponent();
164165
}
165166

test/UnitTest/Components/SearchFormItemMetadataTest.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ public void SelectSearchFormItemMetadata_Ok()
107107
{
108108
var meta = new SelectSearchMetadata()
109109
{
110+
ShowSearch = true,
110111
Items = new List<SelectedItem>()
111112
{
112113
new SelectedItem("v1", "v1"),

0 commit comments

Comments
 (0)