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.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.

Другие вопросы по тегам