CRM 2013 - 引用子记录的Javascript表单警报(onload事件)

时间:2016-03-31 02:04:21

标签: javascript crm onload dynamics-crm-2013

我需要一些针对CRM 2013 Form onload事件的Jscript帮助,该事件需要从其子记录中引用属性。

父实体是'联系'。 子实体是自定义的,我们称之为实体'Child'。 onload事件引用的属性是布尔两个选项字段(是/否),让我们调用此字段'Happy'。

我需要的是“联系”表单在“儿童”记录都没有将“快乐”设置为“是”时显示警告消息。

实施例

- 如果“联系人”有2个“孩子”记录,并且两个子记录都将“快乐”设置为“否”,则显示警告“孩子们不满意”

- 如果“联系人”有2个“孩子”记录,则一个“孩子”记录将“快乐”设置为“是”,将一个“孩子”设置为“否”,然后不显示警告

对此的任何帮助都会很棒。感谢

1 个答案:

答案 0 :(得分:2)

您需要执行Rest调用(您可以使用FetchXml查询生成器或其他工具生成您需要的URL)以从onLoad中查找子记录。它应该有一个过滤器来过滤Child的父联系人为Xrm.Page.data.entity.getId()(可能需要更改格式),Happy字段为true。如果您没有得到任何结果,请抛出警报。