使用Xrm.Utility.openEntityForm设置查找的文本值

时间:2013-08-09 17:09:59

标签: dynamics-crm-2011 dynamics-crm

我正在尝试使用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);

当页面加载时,如果我保存它,它正确设置值,但是当表单打开时,它实际上并没有显示该字段的名称值。有没有办法在使用它时传递它?

1 个答案:

答案 0 :(得分:2)

当您使用javascript或参数设置查找的ID时,它仍然有效,但CRM不会自动获取您的名称 - 您也需要将其传递给它。请参阅此处的文档:

http://msdn.microsoft.com/en-us/library/gg334375.aspx#BKMK_setValueLookupfields