Dynamics 365 V9 веб-ресурс получить контекст

Я использовал эту статью, чтобы открыть всплывающее окно при нажатии на кнопку в форме Lead. В событии onclick кнопки в этом всплывающем окне я хочу установить значение поля в родительской форме. Как я могу сделать это в V9, так как xrm.page устарел? Я хотел бы знать эквивалент

window.parent.Xrm.Page.getAttribute("subject")

Строка выше имеет значение null в ведущей форме.

РЕДАКТИРОВАТЬ: в ссылке, размещенной Аруном в комментарии внизу, написано, что "хотя Xrm.Page устарела, parent.Xrm.Page будет продолжать работать в случае HTML-ресурсов, встроенных в формы, так как это единственный способ для доступа к контексту формы из веб-ресурса HTML."

Так как я открываю всплывающее окно, которое не встроено в форму, я не могу использовать parent.Xrm.page. Таким образом, невозможно установить значение в родительской форме с помощью скрипта во всплывающем окне?

1 ответ

Решение

Ты можешь использовать window.opener сделать это.

window.opener.Xrm.Page.getAttribute('subject').getValue();
Другие вопросы по тегам