我开始在CRM联系页面上编写一个简单的javascript来检索父帐户ID。
我将脚本设置为父帐户字段(parentcustomerid)上的onChange事件,并将其设置为"将执行上下文作为参数"传递。
这是我的代码:
function PopulateAccountType(ParentAccount) {
if (ParentAccount != null) {
var Account = new Array();
var Account = Xrm.Page.getAttribute("parentcustomerid").getValue();
{
var AccountId = Account[0].id;
}
}
}
不确定为什么我一直在OnChange事件上收到错误。对象不支持属性或方法' getValue'。
我一直在使用' getValue'功能成功,但当值是ID时它是否不同?
感谢您的帮助,非常感谢。
-elisabeth
答案 0 :(得分:0)
尝试此代码并取消选中执行参数复选框。
function PopulateAccountType()
{
var lookup = Xrm.Page.getAttribute("parentcustomerid").getValue();
if(looup!=null)
{
var Account = lookup[0].id;
alert(Account);
}