使用JScript在Microsoft Dynamics CRM 2011中的报价onOpen上插入价格表

时间:2012-01-05 19:04:22

标签: javascript dynamics-crm dynamics-crm-2011

这是我的代码,我在onLoad上遇到了一个对象错误。请帮忙。

function Setlook()
{

var lookup = new Object();
var lookupValue = new Array();
lookup.id = "7b31D4D998-F124-E111-96C3-1CC1DEEA";
lookup.entityType = 1022;
lookup.name = "Default";
lookupValue[0] = lookup;
Xrm.Page.getAttribute(“pricelevelid”).setValue(lookupValue);

}

2 个答案:

答案 0 :(得分:0)

代码本身看起来正确,但查找的GUID却没有。它没有正确的格式,也没有正确的字符数(32)。修复应该消除错误。

答案 1 :(得分:0)

这是正确的语法,重要的是拥有正确的.typename

function Setlook()
{


var value = new Array();
value[0] = new Object();
value[0].id = '{31D4D998-F124-E111-96C3-1CC1DEE8EC2D}';
value[0].name = 'Default';
value[0].typename = 'pricelevel';

Xrm.Page.getAttribute("pricelevelid").setValue(value);

}