2013-03-07 5 views
7

w.r.tをフィルタリングする正しい方法は何ですか。複数のフィールドを適用する場合$ filter JavaScriptから複数のフィールド/値のペアでコマンドを使用しますか?

答えて

6

それは非常に標準的なのです。

http://192.168.75.8:5555/Konrad01/ 
    xrmservices/2011/OrganizationData.svc/ 
    LeadSet%28%29?$filter= 
    Field1%20eq%20%27Value1%27%20and%20Field2%20eq%20%27Value2%27 

EDIT:

より読みやすいバージョン。

http://Server:Port/Organization/XrmServices/2011/OrganizationData.svc/ 
    LeadSet()?$filter=Field1 eq 'Value1' and Field2 eq 'Value2' 
+1

%-syntaxをより読みやすいものに修正する自由を取った。 –

+1

%20の代わりに空白を使用すると、URLに空白を含めることはできません。編集は、%20が空白であることを知らない人にとっては非常に便利ですが、クエリは空白で動作しますか? – Bvrce

+0

これは**まさに**私が%-fied URLに貼り付けた理由です - 私は問題を予期し、事前解決しています! (本当の意味:私は怠け者で、ブラウザ上のURLに単純にコピーしました。私はそれを見ていますので、%-syntaxについて知っている人にとっては暗に醜いです**)それがうまくいっているので、ブラウザにはコンバーターがあります。また、スペースが変換されたときに、トピック外の質問に賛成します。それはサーバーかブラウザのどちらですか?私はソースコードから正規の文字列を実行したことを思い出したので、それはサーバだと思います。 –

4

間で andを入れて:

http://YourServer.com/YourOrg/xrmservices/2011/OrganizationData.svc/ContactSet()?$filter=FirstName eq 'George' and LastName eq 'Washington'

+0

いただきました次の文で間違っ 'http://YourServer.com/YourOrg/xrmservices/2011/OrganizationData.svc/OpportunityProductSet()?$filter=New_opportunityproductmapid EQ「16817F20-3C27-E111-9DD8-005056A023F0 'AND New_SequenceNumber eq' 1 '' – Chirag

+0

@Chirag、コメントに質問を投稿しないでください。新しい質問をする。しかし、あなたの回答には、99%の時間、資本化(ANDではない) – Daryl

+0

投稿の質問は私のアカウントから無効になっています。ところで、私はオペランドタイプ 'System.Int32、mscorlib、バージョン= 4.0.0.0、Culture =ニュートラル、PublicKeyToken ='とSystem.Int32との互換性がない 'Operator' eq ' b77a5c561934e089]] 'と' System.String 'を93桁目に入力してください。 – Chirag

関連する問題