Как получить все элементы списка независимо от вида, используя веб-сервис Lists - PullRequest
0 голосов
/ 10 марта 2011

У меня есть список только с одним представлением (вид по умолчанию).Это единственное представление имеет фильтр с полем 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);

1 Ответ

0 голосов
/ 11 марта 2011
...