2013-06-28 4 views
0

Я использую CAML-конструктор в визуальной веб-части SharePoint 2010. Но он не работает для И/или комбинации.CAML Query builder не работает для And/or сочетание в SharePoint 2010

Ex: Мне нужно получить записи из списка на основе Статус = опубликовано или (Статус = Черновик и createdBy = в настоящее время вошел в систему пользователя) и AppName = SharePoint.

Запрос CAML не работает для вышеуказанного сценария. Но для части вышеприведенного утверждения (ниже) работает.

Status = опубликованы или (Status = Проект и CreatedBy = вошедшего в систему пользователя)

Пожалуйста, дайте нам знать решение, которое будет работать для и/или комбинации в CAML запросе.

Thanks in Advance, Кришна Рао Матури.

+0

Как sidenote, эта библиотека очень помогла мне при создании CAML-запросов: http://camlex.codeplex.com/ – Niklas

ответ

0

Работа !!!

Вы можете использовать только 2 условия, чтобы использовать больше, вам нужно использовать сочетание условий, например:

<And> 
     Condition A 
     <or> 
      Condition B 
      Condition C 
     <or> 
    </And> 

Это равноправными это: (ConditionA & & (ConditionB || ConditionC))