向下滚动时,Kendo Grid为远程数据提供多个呼叫

时间:2014-04-09 09:36:49

标签: kendo-ui kendo-grid

  1. 为剑道数据源设置服务器分页为真
  2. 为Kendo Datasource设置页面大小300
  3. 为剑道网格设置虚拟滚动
  4. 现在确保网格中有6000多条记录
  5. 向下滚动网格到中间(这样你想在第50页看到300条记录)
  6. 如果你在浏览器中观察,kendo网格数据源调用获取每个页面的记录仍然是第50页到达。

1 个答案:

答案 0 :(得分:1)

是的,如果您不快速移动滚动条,它将调用每个页面。

Kendo说关于virtualization如果设置为true,网格将始终显示单页数据。滚动只会更改当前显示的数据。

在快速滚动期间,现有issue有多个请求。

如果您想限制效果,并且您不想总是加载300:

  1. 缩小页面大小 - 在这种情况下,虚拟化很可能会跳过某些页面。但是,这依赖于用户技能快速滚动,如果滚动速度慢,则将加载所有页面。

  2. 通过寻呼机实现服务器端分页并避免虚拟化 - 这将允许您控制从服务器获取的内容。