CRM用のエッジブラウザを使用したい。しかし、特定のコードはエッジでサポートされていません。そのうちの1つはshowModalDialogメソッドです。これは、edge.newでサポートされていませんが、window.open()以外の方法がありますか?エッジブラウザでモーダルダイアログがサポートされない
ご協力いただければ幸いです。
ありがとうございました。
CRM用のエッジブラウザを使用したい。しかし、特定のコードはエッジでサポートされていません。そのうちの1つはshowModalDialogメソッドです。これは、edge.newでサポートされていませんが、window.open()以外の方法がありますか?エッジブラウザでモーダルダイアログがサポートされない
ご協力いただければ幸いです。
ありがとうございました。
あなたはそれが依存Mscrm.CrmDialog
var crmDialog = new Mscrm.CrmDialog(Mscrm.CrmUri.create(url), window, width, height);
crmDialog.show();
を使用することができます。 window.open
は、実際にはWebクライアント上で動作する必要があるだけであれば問題ありません。
モバイル/アプリでも利用できるようにしたい場合は、Xrm.Utility.openEntityForm
(レコードページ用)またはXrm.Utility.openWebResource
(名前が示すとおり、ウェブリソース用)を使用する必要があります。
他の回答(つまり、内部CRM機能を活用している別の回答のnew MsCrm.CrmDialog
)は、あなたのニーズを完全に満たしていますが、文書化もサポートもされていません。また、アップグレードすると破損する可能性が高くなります。ここでは、MSDNのXrm.Utilityについて
詳細情報:Xrm.Utility
これはworking.Itショーではありませんメッセージを「いくつかのエラーが発生しました」 –