2016-09-30 10 views
0

CRM用のエッジブラウザを使用したい。しかし、特定のコードはエッジでサポートされていません。そのうちの1つはshowModalDialogメソッドです。これは、edge.newでサポートされていませんが、window.open()以外の方法がありますか?エッジブラウザでモーダルダイアログがサポートされない

ご協力いただければ幸いです。

ありがとうございました。

答えて

0

あなたはそれが依存Mscrm.CrmDialog

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

これはworking.Itショーではありませんメッセージを「いくつかのエラーが発生しました」 –

1

を使用することができます。 window.openは、実際にはWebクライアント上で動作する必要があるだけであれば問題ありません。

モバイル/アプリでも利用できるようにしたい場合は、Xrm.Utility.openEntityForm(レコードページ用)またはXrm.Utility.openWebResource(名前が示すとおり、ウェブリソース用)を使用する必要があります。

他の回答(つまり、内部CRM機能を活用している別の回答のnew MsCrm.CrmDialog)は、あなたのニーズを完全に満たしていますが、文書化もサポートもされていません。また、アップグレードすると破損する可能性が高くなります。ここでは、MSDNのXrm.Utilityについて

詳細情報:Xrm.Utility

関連する問題