我一直在一个公共的面对网站上为我的 SharePoint 实践中 纽约 然后使用大量的 JavaScript 和休息的来电显示的内容.
期间主线发展, 我只是创建一个小的数据集与 10 或所以我休息电话和自定义列表中的行从那里拉扯了。 一次我撞了要有几个几百行的数据来测试预期的增长的列表, 我发现我正正好 100 返回回在我休息的电话行.
这是非常简单的事情到地址。 以我为例 (在大多数情况下,我相信), 默认的其余部分调用到 SharePoint (和可能作为一种工业标准?) 返回 100 行。 要比默认值更多的回报, 在您的电话上使用 $top 参数, 如在:
得到 /Insights Dev/_api/web/lists/GetByTitle('' MockBlog)/项目?$选择 = ID,标题,类别/标题,Blog_x0020_Author/标题,DatePublished,BlogSummary&$扩大 = Blog_x0020_Author,类别&$筛选器 =&$顶部 = 9999
我拿起 9999 在这种情况下既然都知道,正常的生长发育, 不会有多个 200 或者,所以一年中,我们已添加到此列表中行。 如果它变得笨拙, 我们可以实现一些分页在路上.
</结束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin
最近, 我是来知道,如果 ClientData.svc 截断的记录,仅发送 100 记录, 它包括 __next 属性, 其中的值包含 URL,该项目的下一集. 从技术上讲, 可以编写一个循环,寻找此属性并获取所需的所有数据进行多个调用. 你在那的想法是什么?
谢谢. 这救了我的屁股. 请注明顶部有是在结束了, 或者说,至少经过选择和筛选器 (至少对我来说它完成了). 争取良好几个小时,直到我看到它在你的博客, 把它放在结束时,它的工作. SP 2013 企业.
再次感谢,
克里斯