Есть идеи, как мы можем использовать executionContext.getFormContext()
с веб-ресурсом HTML? единственный метод, который кажется работающим, - это parent.Xrm.Page
, который сейчас устарел.
Dynamics 356 v9 - используйте executeContext.getFormContext () с веб-ресурсом HTML
Ответы (1)
Мы по-прежнему используем parent.Xrm.Page
и parent.Xrm.Utility
, поскольку заменой является еще не объявлено.
Вам следует запланировать использование новых клиентских API, упомянутых в столбце Replacement Client API, вместо устаревших. Устаревшие клиентские API-интерфейсы будут по-прежнему доступны и поддерживаться до тех пор, пока они не будут официально удалены из будущего основного выпуска Dynamics 365.
Устаревший клиентский API:
родительский. XrmAPI для замены клиента:
нетКомментарии:
Ранее: веб-ресурс 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.