Untitled
unknown
razor
a year ago
1.2 kB
10
Indexable
<MudSelectExtended Class="mb-4" T="int?" Label="Select Product Category" Variant="Variant.Outlined" ToStringFunc="GetCategoryString"
Immediate="true" @bind-Value="Model.CategoryId" Error="@_productDetailsValidationErrors.ContainsKey(nameof(Model.CategoryId))"
OnOpen="ShowSearchBox" OnClose="HideSearchBox">
@if (_categorySearchVisible)
{
<MudTextField T="string" Variant="Variant.Outlined" Immediate="true"
AdornmentIcon="@Icons.Material.Filled.Search" AdornmentColor="Color.Primary"
Placeholder="Search for a category"/>
}
@foreach (var category in Categories)
{
<MudSelectItemGroupExtended Class="mud-select-group" T="int?" Text="@category.Name" Nested="true" InitiallyExpanded="@(Categories.IndexOf(category) == 0)">
@foreach (var subcategory in category.Subcategories)
{
<MudSelectItemExtended Value="@(new int?(subcategory.CategoryId))">
@subcategory.Name
</MudSelectItemExtended>
}
</MudSelectItemGroupExtended>
}
</MudSelectExtended>Editor is loading...
Leave a Comment