Xrm.Page.data имеет значение null - PullRequest
2 голосов
/ 02 декабря 2011

Я добавил пользовательскую форму для объекта возможности, и к нему прикреплен некоторый javascript.

Я вызываю форму с помощью window.open и formId в URL, чтобы открыть форму, и это толькоиспользуется для создания объектов-возможностей.

Внутри javascript я просто пытаюсь заполнить некоторые поля, но объект Xrm.Page.data всегда имеет значение null.

$(document).ready(function () {
    Xrm.Page.getAttribute("ct_testfield").setValue('test');});

Спасибо!Jon

UPDATE: очевидно, $ (document) .ready () срабатывает до загрузки объекта Xrm.Page.data.

Вместо этого я использовал диалог «Свойства формы», чтобы установить свою функциюзапустить "OnLoad".

Я предполагаю, что $ .ready запускается, когда DOM готов в IFrame или во что бы то ни было, и не все другие загружаемые ресурсы.

Надеюсьэто помогает кому-то еще.

Я закрою это через 7 часов, когда смогу:)

1 Ответ

2 голосов
/ 09 декабря 2011

ОБНОВЛЕНИЕ: очевидно, $ (document) .ready () срабатывает до загрузки объекта Xrm.Page.data.

Вместо этого я использовал диалог «Свойства формы», чтобы настроить мою функцию на «OnLoad».

Я предполагаю, что $ .ready запускается, когда DOM готов в IFrame или где-либо еще, а не во всех других загружаемых ресурсах.

Надеюсь, это поможет кому-то еще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...