Хотите получить доступ к элементу управления form_title_div в WebResource (js) в CRM 2011
У меня есть сущность в CRM-2011. Я хочу поставить небольшую панель в названии этой сущности. Я добавляю файл javascript веб-ресурса, внутри которого я пытаюсь получить доступ к строке заголовка этой сущности.
Что я написал document.getElementById("form_title_div")
, Тем не менее, он возвращается как NULL.
Как я могу получить доступ к этой строке заголовка объекта для любой активности HTML из веб-ресурса javascript. Пожалуйста помогите
1 ответ
Это не тот ответ, который вам, вероятно, нужен - вы не должны этого делать, он не поддерживается.
Разработчики JavaScript привыкли взаимодействовать с элементами Document Object Model (DOM) в коде. Вы можете использовать метод window.getElementById или библиотеку jQuery. Вы можете свободно использовать эти методы в своих веб-ресурсах HTML, но они не поддерживаются для доступа к элементам на страницах приложений Microsoft Dynamics CRM или формам сущностей. Вместо этого доступ к элементам формы сущности предоставляется через объектную модель Xrm.Page. Команда разработчиков Microsoft Dynamics CRM оставляет за собой право изменять состав страниц, включая значения идентификаторов элементов, поэтому использование объектной модели Xrm.Page защищает ваш код от изменений в способах реализации страниц.