【问题标题】:MS CRM 2011 - OnSave javascript - get entityId of related EntityMS CRM 2011 - OnSave javascript - 获取相关实体的 entityId
【发布时间】:2015-02-27 23:44:41
【问题描述】:

在 MS CRM 2011(本地)中,我有 2 个相关实体,比如说 A 和 B (1:N)。

在 A 实体的表单上,我有实体 B 的关联视图。单击它将打开相关实体 B 的列表。然后单击“添加新 B”。从该关联视图保存新实体 B 时,我想执行一个 JavaScript 检查,该检查需要实体 A 的 ID 才能将其传递给 FetchXML 查询(在保存 B 之前附加了 onSave 事件)。

如何使用 javascript 获取关联实体 A 的 entityId?

【问题讨论】:

    标签: dynamics-crm-2011 dynamics-crm


    【解决方案1】:

    对于大多数开箱即用的实体,如果您在表单上有父实体的查找字段,您可以执行类似的操作(不包括正确的错误检查)

    var idGuid = Xrm.Page.getAttribute("new_relatedrecordid").getValue()[0].id;
    

    但对于订单产品或 crm 中的订单行项目记录类型之一,您将通过类似的方式获取 ID

    var idGuid = Xrm.Page.getAttribute("salesorderid").getValue();
    

    【讨论】:

      猜你喜欢
      • 2011-12-14
      • 1970-01-01
      • 1970-01-01
      • 2012-04-18
      • 1970-01-01
      • 2011-12-16
      • 1970-01-01
      • 1970-01-01
      • 2014-03-12
      相关资源
      最近更新 更多