在MS CRM 2011(内部部署)中,我有2个相关实体,让我们说A和B(1:N)。
在一个实体的表单上,我有实体B的关联视图。单击它将打开一个相关实体的列表B.然后我点击"添加新的B"。从此关联视图保存新实体B时,我想执行需要实体A ID的javascript检查以将其传递给FetchXML查询(在保存B之前,javascript附加onSave事件)。
如何使用javascript获取关联实体A的entityId?
答案 0 :(得分:2)
对于大多数开箱即用的实体,如果您在表单上有父实体的查找字段,则可以执行类似的操作(不包括正确的错误检查)
var idGuid = Xrm.Page.getAttribute("new_relatedrecordid").getValue()[0].id;
但对于订单产品或crm中的订单行项目记录类型之一,您可以获得类似
的IDvar idGuid = Xrm.Page.getAttribute("salesorderid").getValue();