diff --git a/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExample2.razor b/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExample2.razor index c83db0ea..b76e7fe2 100644 --- a/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExample2.razor +++ b/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExample2.razor @@ -4,17 +4,17 @@ Array List - + Enum List - + Complex Type List - @@ -24,6 +24,7 @@ Selected State: @_selectedState + @@ -33,6 +34,7 @@ int _maxItems = 8; bool _searchBox = false; string? _selectedState; + string? _searchString; ICollection _complexTypeCollection = new List() { new ComplexTypes() { Name = "John", SurName = "Star" }, diff --git a/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExampleIntro.razor b/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExampleIntro.razor index aead1f1b..aaeb717e 100644 --- a/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExampleIntro.razor +++ b/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExampleIntro.razor @@ -11,4 +11,5 @@ Feature: Enhanced Keyboard Navigation Feature: SearchBox Feature: MaxItems for determining how many items will show + Feature: SearchString is now a Parameter diff --git a/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor b/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor index b036134b..7926fa4d 100644 --- a/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor +++ b/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor @@ -31,7 +31,7 @@ { } - diff --git a/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor.cs b/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor.cs index 9ce6a475..83a5aa84 100644 --- a/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor.cs +++ b/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor.cs @@ -226,6 +226,22 @@ public IEqualityComparer? Comparer [Category(CategoryTypes.List.Behavior)] public string? SearchBoxPlaceholder { get; set; } + /// + /// The string used to search the list of items + /// + [Parameter] + [Category(CategoryTypes.List.Behavior)] + public string? SearchString + { + get => _searchString; + set + { + if (_searchString == value) + return; + SearchChanged(value).CatchAndLog(); + } + } + /// /// Fired when the search value changes. ///