Page 1 of 1

Mudblazor: Mudtable -Filterung funktioniert nicht

Posted: 23 Feb 2025, 16:56
by Anonymous
Projekt, das durch die Vorlage "Blazor Web App" von VS2022 erstellt wurde, und ich habe Mudblazor installiert. https://mudblazor.com/components/table# ... -filtering
kann das Filterereignis immer noch nicht aufnehmen Auslöser auf Tastendrücken im Textfeld wird das Ereignis nur auf der Seite Aktualisierung erhöht. Beginnen Sie zu vermuten, dass es mit dem Rendermodus zusammenhängt? Die Pagination funktioniert auch nicht. < /P>

Code: Select all

@page "/"
@rendermode InteractiveServer
@inject StockService StockService
@using StockSim.API.Models
@using StockSim.API.Services



Stocks




Symbol
Name


@context.Symbol
@context.Name






@code {
private string searchString1 = "";
private IEnumerable Stocks = new List();

protected override async Task OnInitializedAsync()
{
Stocks = await StockService.GetStocksAsync();
}

private bool FilterFunc1(Stock Stock) => FilterFunc(Stock, searchString1);

private bool FilterFunc(Stock Stock, string searchString)
{
if (string.IsNullOrWhiteSpace(searchString))
return true;
if (Stock.Symbol.Contains(searchString, StringComparison.OrdinalIgnoreCase))
return true;
if (Stock.Name.Contains(searchString, StringComparison.OrdinalIgnoreCase))
return true;
return false;
}
}