首页 > 其他分享> > Dynamics 365 联系人Contact的快速创建窗体,如何知道父窗体是哪个实体,通过window.top.parent.Xrm.Page.getUrl()可以知道父窗体的URL
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字段。
标签:Xrm,getUrl,url,创建,实体,联系人,窗体,new 来源: https://www.cnblogs.com/parkerchen/p/12911115.html