我需要一些针对CRM 2013 Form onload事件的Jscript帮助,该事件需要从其子记录中引用属性。
父实体是'联系'。 子实体是自定义的,我们称之为实体'Child'。 onload事件引用的属性是布尔两个选项字段(是/否),让我们调用此字段'Happy'。
我需要的是“联系”表单在“儿童”记录都没有将“快乐”设置为“是”时显示警告消息。
实施例
- 如果“联系人”有2个“孩子”记录,并且两个子记录都将“快乐”设置为“否”,则显示警告“孩子们不满意”
- 如果“联系人”有2个“孩子”记录,则一个“孩子”记录将“快乐”设置为“是”,将一个“孩子”设置为“否”,然后不显示警告
对此的任何帮助都会很棒。感谢
答案 0 :(得分:2)
您需要执行Rest调用(您可以使用FetchXml查询生成器或其他工具生成您需要的URL)以从onLoad中查找子记录。它应该有一个过滤器来过滤Child的父联系人为Xrm.Page.data.entity.getId()
(可能需要更改格式),Happy字段为true
。如果您没有得到任何结果,请抛出警报。