在Infopath中检索共享点列表仅显示前100条记录

Nat*_*her 3 sharepoint infopath

我正在从sharepoint列表中检索值列表,这很有效但我的问题是它只检索前100条记录.目前有500条记录应该可用.

场景:我在infopath表单上有两个组合框:

  1. 地点列表
  2. 位置内的区域列表

位置列表将过滤区域列表,但由于infopath似乎只检索前100个记录,因此大多数位置不显示任何区域,因为没有任何要过滤的区域.

Arg*_*tyr 7

根据设计,查询将仅从列表的默认视图返回结果的第一页.更改item limitSharePoint中的默认视图,您将更改InfoPath的返回值.

编辑(链接来自我的评论,为了更好的可读性):

以下是在MSDN论坛中描述此修复程序的源代码(滚动到底部),一个描述SharePoint设置的博客评论,一个屏幕上一个反直觉的界面,另一个描述性能影响服务器端.

希望这可以帮助.

  • 以下是MSDN论坛中的讨论:http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/0205e1ba-f205-4c29-9192-a6ba8cdeb12e (2认同)
  • 在博客文章中:http://blogs.msdn.com/infopath/archive/2007/01/15/populating-form-data-from-sharepoint-list-views.aspx#8514914 (2认同)
  • 还有更多:http://blog-sharepoint.blogspot.com/2009/04/infopath-data-connection-not-returning.html和http://www.getsharepoint.com/blogs/bf/Lists/Posts/ Post.aspx?ID = 29 (2认同)