2011-03-10 101 views
0

我有一个只包含一个视图的列表(默认视图)。该唯一视图有一个字段过滤器分配为 = [我],因此所有登录的用户只能看到他们自己的列表项。此列表项目从主列表中复制而来。如何使用列表webservice获取所有列表项目

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

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); 

回答

相关问题