gpt4 book ai didi

javascript - CRM 2013 - 用于识别约会(客户或联系人)父实体类型的 JavaScript

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:33:02 25 4
gpt4 key购买 nike

此处为 CRM 2013 定制员/开发人员。我是 JavaScript 的新手,我需要一些关于可在 CRM 2013 的 OnLoad 事件中使用的查询的帮助。

在“约会”实体上,我需要根据相关父记录(即“regardingobjectid”)的实体类型设置自定义字段(选项集)的值。

例子;

-如果'regardingobjectid'实体类型='账户'然后将“自定义字段”的值设置为“x”,

-如果“regardingobjectid”实体类型=“联系人”,则将“自定义字段”的值设置为“y”。

自定义字段是一个选项集,有 3 个可能的值 (x,y,z),所以如果它可以在 'regardingobjectid' 实体类型 = 'Contact' 时隐藏值“z”,那就太棒了。任何帮助将不胜感激。

最佳答案

Appointment 实体的 OnLoad 添加新函数。

function onLoadOfAppointment() {
if (Xrm.Page.ui.getFormType() == 2) {

var regardingObject = Xrm.Page.getAttribute("regardingobjectid");
if (regardingObject != null && regardingObject.getValue() != null)
{
var entityType = regardingObject.getValue()[0].entityType;
if (entityType == "account")
{
//Add account logic here
}
else if (entityType == "contact")
{
//Add contact logic here
}
}
}
}

隐藏显示 OptionSet 值。按照以下网址:

dynamically-change-option-set-values-in-crm

Add new Picklist Option using Javascript

Xrm.Page.ui control (client-side reference)

关于javascript - CRM 2013 - 用于识别约会(客户或联系人)父实体类型的 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32326589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com