2011-07-13 7 views
1

Jqueryを使用してSharepointサーバーと通信し、リストポイントデータをsharepointから取得するコードがあります。フィルタはSOAP enevelopeで指定します。これは以下のコードです。現在のところ、クエリ条件(クエリタグ内のコード)は1つしかありませんが、2つ以上の条件を持ち、それらをANDロジックと一緒に文字列にしたいと考えています。どんな助けでも大歓迎です!あなたのwhere句のためのAJAXの複合SOAPクエリ条件を作成する

soapEnv = 
    "<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'> \ 
     <soapenv:Body> \ 
      <GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'> \ 
       <listName>Risks Issues</listName> \ 
       <query>\ 
        <Query>\ 
         <Where>\ 
         <Eq>\ 
          <FieldRef Name='Project'/>\ 
          <Value Type='Text'>XYZ</Value>\ 
         </Eq>\ 
         </Where>\ 
        </Query>\ 
       </query> \ 
       <viewFields> \ 
        <ViewFields> \ 
         <FieldRef Name='Urgency' /> \ 
          <FieldRef Name='Item Type' /> \ 
        </ViewFields> \ 
       </viewFields> \ 
      </GetListItems> \ 
     </soapenv:Body> \ 
    </soapenv:Envelope>"; 

答えて

0

使用such syntax

<Where>\ 
    <And>\ 
    <Eq>\ 
     <FieldRef Name='Project'/>\ 
     <Value Type='Text'>XYZ</Value>\ 
    </Eq>\ 
    <Eq>\ 
     <FieldRef Name='Project'/>\ 
     <Value Type='Text'>XYZ</Value>\ 
    </Eq>\ 
    </And>\ 
</Where>\ 
関連する問題