【问题标题】:How to get all list items regardless of view using Lists webservice如何使用 Lists webservice 获取所有列表项而不考虑视图
【发布时间】:2011-03-10 19:34:32
【问题描述】:

我有一个列表,上面只有一个视图(默认视图)。那个唯一的视图有一个过滤器,其中有一个字段Assigned To = [Me],所以所有登录的用户只能看到他们自己的列表项。此列表项从主列表中复制。

我有这段代码从列表中获取列表项,只有一个视图,但它只返回分配给我自己的项目(如预期的那样)。不管视图如何,是否都可以获取列表中的所有列表项?

  var xmlDoc = new XmlDocument();
  XmlNode query = xmlDoc.CreateNode(XmlNodeType.Element, "Query", "");
  XmlNode viewFields = xmlDoc.CreateNode(XmlNodeType.Element, "ViewFields", "");
  XmlNode queryOptions = xmlDoc.CreateNode(XmlNodeType.Element, "QueryOptions", "");
  queryOptions.InnerXml = "<MeetingInstanceID>-1</MeetingInstanceID><ViewAttributes Scope='RecursiveAll' />";
  return destLists.GetListItems(listConfig.DestGuid,
                                listConfig.DestViewGuid,
                                query,
                                viewFields,
                                RowLimit,
                                queryOptions,
                                null);

【问题讨论】:

    标签: web-services sharepoint list wss-3.0


    【解决方案1】:
    猜你喜欢
    • 2011-01-24
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-16
    • 1970-01-01
    • 2018-09-30
    相关资源
    最近更新 更多