我有一个问题,涉及到 Telerik 表格在无限滚动操作中获取数据后如何在内部存储。我使用远程虚拟化模式,并通过 Ajax 调用获取新记录。
我可以通过以下方式访问当前绑定到表格的数据集:
$("#Grid").data().kendoGrid.dataSource.view()
正如预期的那样,网格会发出Ajax请求以请求新页面,但它似乎在某个对象中存储了先前页面的数据。是否可以通过客户端API访问该对象?换句话说,我能否查看网格请求的所有页面的所有数据(而不仅仅是当前页面)?
我还注意到,网格在滚动时经常会两次进行相同的Ajax请求(针对相同的页码)。是否有一种方法来防止这种情况,因为重复的请求似乎返回与先前请求的相同数据。