<FilterTemplate>
<SfDropDownList Placeholder="Status" ID="Status" @bind-Value="@((context as PredicateModel<string>).Value)" TItem="BugTrackerReportPublicDto" TValue="string" DataSource="@(_allPublicReports)">
<DropDownListFieldSettings Value="@nameof(BugTrackerReportPublicDto.Status)" Text="Status"></DropDownListFieldSettings>
</SfDropDownList>
</FilterTemplate>
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
_allPublicReports = await _bugTrackerService.GetPublicTrackerData();
StateHasChanged();
}
}
Note that the Status field is a string and I checked for trailing spaces but none were found. Is this because Blazor Server prerenders?