2015-10-06 3 views
0

Я использовал этот пост ссылку CAML query with nested AND's and OR's for multiple fields. Разница для моей - мне не нужны И с вложенными OR внутри них.Запрос CAML с вложенными OR и AND с использованием SPServices

У меня есть вложенные OR, работающие сами по себе, однако мне нужно добавить три условия AND. Я не совсем уверен, как это сделать с вложенными OR.

Моя цель следующая с примером кода, приведенного ниже. Test-1 is equal to A or B or C and Test-2 is equal to D and Test-3 is equal to E and Test-4 is equal to F.

<Where> 
    <And> 
     <Or> 
      <Eq> 
       <FieldRef Name='Test-1' /> 
       <Value Type='Text'>A</Value> 
      </Eq> 
       <Or> 
        <Eq> 
         <FieldRef Name='Test-1' /> 
         <Value Type='Text'>B</Value> 
        </Eq> 
        <Eq> 
         <FieldRef Name='Test-1' /> 
         <Value Type='Text'>C</Value> 
        </Eq> 
       </Or> 
     </Or> 
     <And> 
      <Eq> 
       <FieldRef Name='Test-2' /> 
       <Value Type='Text'>D</Value> 
      </Eq> 
      <Eq> 
       <FieldRef Name='Test-3' /> 
       <Value Type='Text'>E</Value> 
      </Eq> 
      <Eq> 
       <FieldRef Name='Test-4' /> 
       <Value Type='Text'>F</Value> 
      </Eq> 
     </And> 
    </And> 
</Where> 

Спасибо за помощь

ответ

0

Использование u2u вместо другой части программного обеспечения, я был в состоянии решить мою проблему путем удаления и перемещения и.