Hi, i'm using a kendo grid for server paging, sorting and filtering and now i would like to add grouping functionality:
I use "function mode" to read data, so dataSource is configured as:
let dataSource: any = {
batch: true,
serverPaging: true,
serverSorting: true,
serverFiltering: true,
serverGrouping: true,
page: 1,
pageSize: 20,
transport:
{
read: function (options)
{
kendo.data.transports["aspnetmvc-ajax"].fn.options.options = { prefix: '' };
let request = kendo.data.transports["aspnetmvc-ajax"].fn.options.parameterMap(options.data, "read", false);
thisObject.httpService.GetNodes(request)
.then(function (args: IHttpServiceParameters)
{
options.success(args.data);
});
}
},
schema:
{
data: function (data)
{
return data.Data;
},
total: function (data)
{
return data.Total;
},
groups: function (data)
{
return data.Data;
},
model: model
}
}