Dynamics 356 v9 - используйте executeContext.getFormContext () с веб-ресурсом HTML

Есть идеи, как мы можем использовать executionContext.getFormContext() с веб-ресурсом HTML? единственный метод, который кажется работающим, - это parent.Xrm.Page, который сейчас устарел.


person Decio Figueira    schedule 06.04.2018    source источник


Ответы (1)


Мы по-прежнему используем parent.Xrm.Page и parent.Xrm.Utility, поскольку заменой является еще не объявлено.

Вам следует запланировать использование новых клиентских API, упомянутых в столбце Replacement Client API, вместо устаревших. Устаревшие клиентские API-интерфейсы будут по-прежнему доступны и поддерживаться до тех пор, пока они не будут официально удалены из будущего основного выпуска Dynamics 365.

Устаревший клиентский API:
родительский. Xrm

API для замены клиента:
нет

Комментарии:
Ранее: веб-ресурс HTML может взаимодействовать с Xrm.Page или Xrm.Utility. объекты в форме с помощью parent.Xrm.Page или parent.Xrm.Utility.
Теперь: parent.Xrm. * будет работать, если веб-ресурс HTML загружен в контейнер формы. Для других мест, таких как загрузка веб-ресурса HTML как часть SiteMap, parent.Xrm. * Не будет работать.

Обновлять:

В последней документации MS говорится:

Хотя Xrm.Page устарел, parent.Xrm.Page будет продолжать работать в случае веб-ресурсов HTML, встроенных в формы, поскольку это единственный способ получить доступ к контексту формы из веб-ресурса HTML.

person Arun Vinoth    schedule 06.04.2018