Grouping
To request grouped data on initial load, configure the groups in the GroupDescriptorFactory
. the ToDataSourceResult()
extension method will return only the grouped data in the response object.
- The
Group
method sets the initial groups.
@(Html.Kendo().DataSource<ProductViewModel>()
.Name("myDataSource")
.Ajax(datasource => datasource
.Read(read => read.Action("Products_Read", "Home"))
.Group(groups =>
{
groups.Add(product => product.UnitPrice);
groups.Add(product => product.ProductName);
})
)
)
<kendo-datasource name="myDataSource" type="DataSourceTagHelperType.Ajax">
<transport>
<read url="@Url.Action("Products_Read", "Home")"/>
</transport>
<groups>
<group field="UnitPrice" />
<group field="ProductName" />
</groups>
</kendo-datasource>