Событие загрузки пользовательской формы Microsoft Dynamics CRM 4 не запускается - PullRequest
1 голос
/ 09 марта 2009

У нас проблема с событием onload формы для пользовательского объекта, который не запускается. Форма работала правильно в течение определенного периода, но недавно перестала работать. Теперь ни один из кодов в событии не выполняется при открытии формы - ни при создании нового экземпляра сущности, ни при открытии существующего. Однако код выполняется при предварительном просмотре формы.

Для целей тестирования исходный код был удален, и в настоящее время событие onload имеет только следующее:

crmForm.all.ownerid_c.style.display = 'none';
crmForm.all.ownerid_d.style.display = 'none';
alert("OnLoad event fired");

В предварительном просмотре атрибут Владелец скрыт и отображается предупреждение. При обычном запуске формы атрибут не скрыт и оповещений нет (также не сообщается об ошибках Java).

Полная версия CRM - 4.0.7333.1219. Первоначально объект был создан в другой установке CRM, изначально версии 3. Эта среда была обновлена ​​до версии 4, прежде чем мы выполнили процесс экспорта-импорта для ее миграции в текущую среду. В течение некоторого времени форма работала корректно в новой среде, но на каком-то этапе перестала это делать.

1 Ответ

2 голосов
/ 10 марта 2009

Я включил отслеживание платформы с помощью Microsoft Crm Diagnostics Tool 4, и теперь выполняется событие onload. Он все еще работает, когда трассировка снова отключена.

Боже, я люблю развиваться в этой среде.

...