1

我有以下代碼...Dynamics CRM 2011 Online - 您如何閱讀訂單中的所有產品?

var oDataPath = Xrm.Page.context.getServerUrl() + "/xrmservices/2011/organizationdata.svc 

var oDataSelect = "/SalesOrderSet?" + 
    "&$filter=(guid'" + id + "')" + 
    "&$expand=order_details" 

我的問題是...有沒有一個實體的ID包含完整的URL或只是GUID?如果這是完整的網址,我只需要...

var oDataSelect = id + "&$expand=order_details" 

而不是oDataPath,正確嗎?

+0

嘿加里,如果你對答案滿意,你會介意標記一個答案。如果沒有你需要的答案,你能否在評論中澄清你的問題? ;-) – 2013-03-14 14:06:51

回答

3

否定的。您需要將該ID作爲guid插入。你可以看到自己這一點,如果您導航到:

Xrm.Page.context.getServerUrl()+「/ SalesOrderSet」

如果你這樣做在瀏覽器中,您可能需要右鍵單擊並查看源代碼。

-1

如果您在js中編寫客戶端,請嘗試JayData。您的查詢會是這樣的:

crm.SalesRecords.filter('it.id==1').include('order_details').toArray()