Kendo ui Grid显示分组数据

时间:2014-05-01 17:31:42

标签: asp.net-mvc angularjs asp.net-web-api kendo-ui kendo-grid

我正在使用带有Asp.net MVC web api的Kendo UI Grid。

我有一个web api控制器,它接收数据源请求对象

Public DataSourceResult GetCustomers(DataSourceRequest request) {

return customerService.GetCustomers().ToDataSourceResult(request);

}

将数据返回给客户端。

我有Angular控制器,用于列出使用Kendo ui网格的客户。

我想实现服务器端分页排序过滤和称为分组的好功能

分页工作正常。返回的结果包含数据对象和正常使用的非常好的记录总数...

网格的数据源具有传输属性,该属性接受url而不是使用传输对象的read属性。

我正在调用我的角度服务,该服务接收参数并在返回时向web api控制器触发查询,成功函数与请求中的数据一起传递。

所有这些都适用于正常的分页。

我没有硬编码任何列名,但数据源的架构是

schema :{data:"data",count:"count"}

也可以正常工作,但我正在实现服务器端分组,需要传入列名

在Web api控制器上应用分组时,从服务器返回的数据在架构上与未应用分组时返回的分组完全不同

会导致聚合和项目等数据显示为列名称。

如果我错过了什么,应该怎么做才能将分组数据显示到网格中?

0 个答案:

没有答案