2016-04-23 5 views
0

上に構築URLを取得するか、剣道は、私は、クライアント上に構築されているURLを取得するにはどうすればよいODATAはどのように私は剣道は例えば、クライアント

http://gmovpwbwebdev01:8001/odata/PSellerPartnerMPNLocation?%24format=json&%24expand=PSeller%2C+Geography&%24top=20&%24orderby=PSEllerName&%24filter=((Geography%2FSubsidiaryDistrictId+eq+11182+or+Geography%2FSubsidiaryDistrictId+eq+11179)+and+(Geography%2FSubsidiaryId+eq+161+or+Geography%2FSubsidiaryId+eq+49)+and+Geography%2FAreaId+eq+5)&%24count=true

については、次のURLを生成します。私は別の処理のためにサーバーにodataフィルターを送信する必要があり、剣道がすでにそれを行っている場合は、自分自身で文字列を作成したくありません。

答えて

1

剣道は実際にエンドポイント、フィルタ、ウィジェットに適用された並べ替えなどに従ってURLを生成します。

編集:以下は、リクエストURLにアクセスする方法です。

dataSource: { 
    transport: { 
     read: { 
     url: url, 
     dataType: type, // "json" 
     beforeSend: function (e, request) { 
      var requestUrl = request.url 
     } 
     } 
    } 
} 
+0

こんにちは、これは私のデータソースを設定するときに設定されたオプションを与えるように見えますが、(すなわち?%24format = JSON&%24expand = PSeller%2C +地理&%24top = 20&%24orderbyを構築されたフィルターを提供していません=地理学%2FSubsidiaryId + eq + 161 +または+地理%2FSubsidiaryId + eq + 49)+および+地理学(地理学%2FSubsidiaryDistrictId + eq + 11182 +または地理%2FSubsidiaryDistrictId + eq + 11179) %2FAreaId + eq + 5)&%24count = true) –

+0

助けてくれてありがとう! –

関連する問題