zoukankan      html  css  js  c++  java
  • Dynamics 365 联系人Contact的快速创建窗体,如何知道父窗体是哪个实体,通过window.top.parent.Xrm.Page.getUrl()可以知道父窗体的URL

    Dynamics 365 联系人Contact的快速创建窗体,如何知道父窗体是哪个实体?相信有人会遇到过这种头疼的问题,我这里分享一种方式:

    在contact快速创建窗体的onload时间执行如下代码:可知道父窗体是哪个实体

    //按照父界面的实体名赋值来源
            var url = window.top.parent.Xrm.Page.getUrl();
            if (url != null) {
                if (url.indexOf("etn=incident") != -1){  //咨询简录
                    //咨询简录
                }
                else if(url.indexOf("etn=new_srv_consultorder") != -1)
                {
                    //咨询工单
                }
                else {
                    rtcrm("#new_source").val(2);   //售后
                    rtcrm("#new_media").disabled(true);  //售后不需要编辑来源渠道
                }
            }

    上述代码可以知道是哪个窗体点击创建联系人,有的人建议在联系人contact实体创建关联的lookup字段,但是这个不现实,我10个实体要创建联系人,那联系人要新建10个lookup字段。

  • 相关阅读:
    think in java
    TASLock TTASLock
    多线程
    jenkins unable to delete file
    ubuntu sun-jdk
    py2exe
    memcached安装
    redis安装
    ubuntu安装ssh
    mysql远程访问
  • 原文地址:https://www.cnblogs.com/parkerchen/p/12911115.html
Copyright © 2011-2022 走看看