2016-09-30 2 views
0

CRM 용 Edge 브라우저를 사용하고 싶습니다. 그러나 특정 코드는 가장자리에서 지원되지 않습니다. 그 중 하나는 showModalDialog 메소드입니다. 가장자리에서 지원되지 않습니다. window.open()을 제외하고이 대안이 있습니까?모달 대화 상자가 Edge Browser에서 지원되지 않습니다.

도움을 주시면 감사하겠습니다.

감사의 말 전진.

답변

0

당신은 Mscrm.CrmDialog

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

쇼 "일부 오류가 발생했습니다"메시지 –

1

를 사용할 수 있습니다. window.open은 실제로 웹 클라이언트에서만 작동해야하는 경우 실제로 괜찮습니다.

모바일/앱에서도 사용 가능하게하려면 Xrm.Utility.openEntityForm (기록 페이지 용) 또는 Xrm.Utility.openWebResource (이름에서 알 수있는 것처럼 웹 리소스 용)을 사용해야합니다.

다른 대답 (즉, 내부 CRM 기능을 활용하는 다른 대답의 new MsCrm.CrmDialog 트릭)은 사용자의 요구를 완벽하게 충족하지만 문서화되거나 지원되지 않습니다. 또한 업그레이드 할 때 문제가 발생할 가능성이 큽니다. 여기 MSDN에 Xrm.Utility에 대한

더 많은 정보 : Xrm.Utility이 손보는되지

관련 문제