我真的被这个困住了。我已经设置了一个端点,它返回一个数据数组到我从商店发出的JSON RPC调用。我希望网格最初只显示30条记录,然后在滚动时添加更多记录。我看到pageSize
只决定AJAX调用多少数据。意思是,如果我的数据返回有100条记录,则将pageSize设置为20会进行5次调用。但是,每次通话都会返回所有100条记录。此外,我的无限滚动不起作用。我是否需要处理服务器端的任何内容以及仅需要30条记录而不是全部?
答案 0 :(得分:2)
您需要解释服务器端的start
limit
查询参数
所以初始调用将是/?start=0&limit=20
所以你的服务器将返回0-20的记录。
如果您开始滚动下一个请求将是/?start=20&limit=40
,您将返回记录20-40。
还要注意leadingBufferZone
,它是加载到非可见区域的记录计数,以便平滑滚动。