Kendo DataSources是否能够处理与PageSize不同的数据响应大小?

时间:2013-10-03 21:03:21

标签: kendo-ui kendo-grid kendo-asp.net-mvc

我们注意到dataSources可以在几种情况下删除行。在将数据插入dataSource._ranges []数组时解析服务器中的数据后,您会注意到并非所有dataSource接收的行:parse()和dataSource:data()都在范围内可用。 / p>

如果数据响应大小小于pageSize()值,则网格在滚动和分页时出现问题,并且在滚动时,dataSource()将不断地再次请求(第1页)和(第2页)。

如果数据响应大小大于pageSize(),它可能会起作用,但我们不确定。我们还注意到,如果数据响应大小是pageSize()的2倍,那么我们更有可能在数据中找到它在范围内的问题。

服务器正在聚合来自多个服务的数据,并且很难预测将返回的记录数。

kendo是否应支持服务器响应的数据多于或少于页面大小?

1 个答案:

答案 0 :(得分:0)

如果响应大小与请求中发送的页面大小不同,则服务器不会返回所请求的内容,因此我会说所有的赌注都已关闭。我希望客户端忽略额外的数据,因为它没有要求它。您的服务器在生成响应时是否考虑了所请求的页面大小?我可以看到它将返回更少的数据,但不应该返回比请求更多的数据。