我们注意到dataSources可以在几种情况下删除行。在将数据插入dataSource._ranges []数组时解析服务器中的数据后,您会注意到并非所有dataSource接收的行:parse()和dataSource:data()都在范围内可用。 / p>
如果数据响应大小小于pageSize()值,则网格在滚动和分页时出现问题,并且在滚动时,dataSource()将不断地再次请求(第1页)和(第2页)。
如果数据响应大小大于pageSize(),它可能会起作用,但我们不确定。我们还注意到,如果数据响应大小是pageSize()的2倍,那么我们更有可能在数据中找到它在范围内的问题。
服务器正在聚合来自多个服务的数据,并且很难预测将返回的记录数。
kendo是否应支持服务器响应的数据多于或少于页面大小?
答案 0 :(得分:0)
如果响应大小与请求中发送的页面大小不同,则服务器不会返回所请求的内容,因此我会说所有的赌注都已关闭。我希望客户端忽略额外的数据,因为它没有要求它。您的服务器在生成响应时是否考虑了所请求的页面大小?我可以看到它将返回更少的数据,但不应该返回比请求更多的数据。