2016-09-30 127 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