从其他来源获取Territory Name和Id, 我想使用该Territory名称或Id在我的javascript中检索Territory的成员, 怎么做到,
var serverUrl = Xrm.Page.context.getServerUrl();
//The XRM OData end-point
var ODATA_ENDPOINT = "/XRMServices/2011/OrganizationData.svc";
var odataSetName = "TerritorySet";
var odataSelect = serverUrl + ODATA_ENDPOINT + "/" + odataSetName + "(guid'" + territoryId+ "')";
//alert(odataSelect);
$.ajax({
type: "GET",contentType: "application/json; charset=utf-8", datatype: "json", url: odataSelect,beforeSend:
function (XMLHttpRequest)
{
XMLHttpRequest.setRequestHeader("Accept", "application/json");
},
success: function (data, textStatus, XmlHttpRequest)
{
var result_contact= data.d;
var des = result_contact.Description;
alert(des);
}
},
error: function (XmlHttpRequest, textStatus, errorThrown)
{
// alert('OData Select Failed: ' + odataSelect);
}
});
任何帮助将不胜感激.. 在此先感谢,
答案 0 :(得分:0)
您将要使用其余服务进行此类查询。您没有提供太多信息,但我建议您先下载CRM 2011 OData查询设计器并在工具中构建查询。
http://crm2011odatatool.codeplex.com/
然后,您将需要发出ajax请求以检索所需的信息。这里有一篇文章展示了如何使用jquery。
http://msdn.microsoft.com/en-us/library/gg309549.aspx
这里没有