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