我正在尝试使用javascript在创建新表单时在CRM的查找字段中设置文本值。
我正在使用Xrm.Utility.openEntityForm并使用以下代码:
var parameters = {};
parameters['myLookupFieldNameID'] = '{LookupGuidHere}'; //This is the value of the lookup being passed in
Xrm.Utility.openEntityForm(sEntityName, null, parameters);
当页面加载时,如果我保存它,它正确设置值,但是当表单打开时,它实际上并没有显示该字段的名称值。有没有办法在使用它时传递它?
答案 0 :(得分:2)
当您使用javascript或参数设置查找的ID时,它仍然有效,但CRM不会自动获取您的名称 - 您也需要将其传递给它。请参阅此处的文档:
http://msdn.microsoft.com/en-us/library/gg334375.aspx#BKMK_setValueLookupfields