【问题标题】:Are Kendo DataSources able to handle data response sizes that differ from PageSize?Kendo DataSources 是否能够处理与 PageSize 不同的数据响应大小?
【发布时间】:2013-10-03 21:03:21
【问题描述】:

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

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

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

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

kendo 是否应该支持数据比页面大小建议的更多或更少的服务器响应?

【问题讨论】:

  • 您能详细说明一下吗?很难理解你的问题。也许是一个例子或 JSFiddle??

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-13
    • 2016-09-21
    • 1970-01-01
    • 2022-12-15
    • 1970-01-01
    相关资源
    最近更新 更多