【发布时间】:2013-10-31 15:00:41
【问题描述】:
我是 CRM 开发的新手。我知道一个基本的东西,比如“crm 2011 的最佳实践” 我现在想了解如何使用查找字段。而且我认为我为自己选择了最简单的方法。
我有一个服装实体“合同”,它还有 5 个字段,其中 2 个是查找。 第一次查找 (agl_contractId) - 它本身就是一个链接 第二次查找 (agl_ClientId) - 链接到客户端。
我需要什么?
当我选择填写 First lookup (agl_contractId) 时,脚本应该在此合同中找到一个客户并将其复制粘贴到当前表单中。
我已经完成了脚本,但它不起作用......(((
function GetAccountFromContract()
{
XrmServiceToolkit.Rest.Retrieve(Xrm.Page.getAttribute("agl_osnovnoy_dogovorid").getValue(),
'agl_osnovnoy_dogovoridSet',
null,null,
function (result) {
var Id = Xrm.Page.getAttribute("agl_osnovnoy_dogovorid").getValue();
if (result.Id != null) {
var LookupData = new Array();
var LookupItem = new Object();
var lookuptextvalue = lookupvalue[0].name;
var lookupid = lookupvalue[0].id;
var lokupType = lookupvalue[0].entityType;
alert(lookupvalue);
alert(lookupData);
Xrm.Page.getAttribute("agl_accountid").setValue(lookupData);
}
},
function (error) {
equal(true, false, error.message);
},
false
);
}
【问题讨论】:
标签: dynamics-crm-2011 crm lookup trygetvalue