Grouping in Blazor ListView Component
7 Feb 20221 minute to read
The ListView supports to wrap the nested element into a group based on the category. The category of each list item can be mapped with GroupBy field in the data table, that also supports single-level navigation.
@using Syncfusion.Blazor.Lists
<SfListView DataSource="@DataSource">
<ListViewFieldSettings TValue="DataModel" Id="Id" Text="Text" GroupBy="Type"></ListViewFieldSettings>
</SfListView>
@code {
public string HeaderTitle = "Listview";
List<DataModel> DataSource = new List<DataModel>()
{
new DataModel { Id = "1", Text = "1", Type = "Odd"},
new DataModel { Id = "2", Text = "2", Type = "Even"},
new DataModel{ Id = "3", Text = "3", Type = "Odd"},
new DataModel{ Id = "4", Text = "4", Type = "Even"},
};
public class DataModel
{
public string Id { get; set; }
public string Text { get; set; }
public string Type { get; set; }
}
}