我在MS CMS 2011中工作并尝试在javascript中检索带有id的引用.
var id = Xrm.Page.data.entity.getId();
id = id.replace('{','').replace('}','');
var options = "$select=" + ebcont.crm.meta.quote.QuoteNumber
+ "&$filter=" + ebcont.crm.meta.quote.QuoteId + " eq (guid'" + id +"')";
SDK.REST.retrieveMultipleRecords(
ebcont.crm.meta.quote.LogicalName,
options,
ebcont.crm.quote._successRetrieve,
function(error) { alert(error.message); },
ebcont.crm.quote._retrieveQuoteComplete);
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
错误:404:未找到:找不到段'quoteSet'的资源.
我用同样的方式来检索一个国家,没有问题.有谁知道我做错了什么?
我发现ODATA调用在套管周围可能非常挑剔.
尝试ebcont.crm.meta.quote.LogicalName改为Quote.
作为一方,SetSDK代码附加了该位(假设您使用的是与我相同的MSDN示例).
| 归档时间: |
|
| 查看次数: |
1994 次 |
| 最近记录: |