Xrm.Utility.openwebresource открывает новую вкладку

1

У нас есть onprem crm 2016. Я открываю html webresource одним нажатием кнопки ленты. Я использую Xrm.Utility.openWebResource(...). Проблема в том, что мы используем IE11, и все браузеры пользователей настроены так, чтобы позволить IE решать, как открывать всплывающие окна.

Угадайте, что, IE решает открыть новую вкладку! Есть ли способ открыть веб-ресурс html в новом окне без изменения параметров браузера пользователей?

Теги:
dynamics-crm
dynamics-crm-2016
dynamics-crm-2013
dynamics-crm-2015

1 ответ

0
Лучший ответ

Xrm.Utility.openWebResource() выполняет разные действия в Chrome по сравнению с IE11. Ниже приведены варианты, выберите то, что вам подходит.

  1. window.open()

  2. Неподдерживаемый способ открыть модальный диалог - showModalDialog

  3. Xrm.Internal.openDialog()

Источник

Xrm.Utility.openEntityForm() имеет возможность указывать как openInNewWindow = true в параметре windowOptions который недоступен для openWebResource()

  • 1
    Я только что видел твой ответ @Arun. В итоге я использовал window.open, но имейте в виду, что это, вероятно, не сработает с мобильным клиентом. Спасибо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню