首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >客户关系管理2013年- JavaScript将在约会中识别父实体类型(账户或联系人)

客户关系管理2013年- JavaScript将在约会中识别父实体类型(账户或联系人)
EN

Stack Overflow用户
提问于 2015-09-01 08:07:41
回答 1查看 2.5K关注 0票数 4

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

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

榜样;

-If 'regardingobjectid‘实体类型= 'Account’然后将“定制字段”的值设置为"x",

-If‘考虑到实体类型= 'Contact’,然后将“定制字段”的值设置为"y“。

自定义字段是一个选项集,包含3个可能的值(x、y、z),因此如果可能的话,如果可以隐藏值"z“,当'regardingobjectid‘实体类型= 'Contact’时,那就太棒了。任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-01 09:36:32

OnLoad of Appointment实体添加新函数。

代码语言:javascript
复制
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值,请执行以下操作。请按照以下urls操作:

动态-更改-选项-集-值-在-crm

使用Javascript添加新的Picklist选项

Xrm.Page.ui控件(客户端引用)

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32326589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档