2016-09-30 72 views
0

我想使用边缘浏览器进行CRM。但某些代码在边缘不支持。其中一个代码是showModalDialog方法。它不支持边缘。除了window.open()之外,是否还有其他选择?边缘浏览器不支持模式对话框

任何帮助,将不胜感激。

在此先感谢。

回答

0

你可以使用Mscrm.CrmDialog

var crmDialog = new Mscrm.CrmDialog(Mscrm.CrmUri.create(url), window, width, height); 
crmDialog.show(); 
+0

这不是working.It节目“有些错误发生”消息 –

1

这要看情况。事实上,如果您只需要它在Web客户端上工作,就可以使用window.open。如果你还想使它在移动/应用程序上可用,那么你必须使用Xrm.Utility.openEntityForm(用于记录页面)或Xrm.Utility.openWebResource(因为,顾名思义,网络资源)。

其他任何东西(即new MsCrm.CrmDialog利用内部CRM功能的另一个答案的窍门)都可能正常工作,并且完全符合您的需求,但既没有记录也没有支持。而且,升级时它很可能会中断。关于Xrm.Utility MSDN上这里

的更多信息:Xrm.Utility