2015-12-14 6 views
1

Я перешел от старой версии CRM к CRM онлайн, и мне нужно преобразовать свои функции javascript, чтобы быть совместимым с CRM в Интернете. У меня возникла проблема с преобразованием этого сценария ниже его эквивалента для CRM Online:Доступ к детским элементам управления формы?

var obj = document.getElementById(fieldName + '_c').children[0]; 

var childNodeArray =obj.childNodes; 
obj.removeChild(childNodeArray[3]); 
var parentElement=obj.parentElement; 
childNodeArray =parentElement.childNodes; 

ответ

1

Я считаю, что вы сейчас используете CRM 2015/2016. А это значит, что ваш скрипт уже недействителен. Было бы очень сложно или даже невозможно преобразовать ваш скрипт в одно и то же действие в CRM. Я считаю, что более целесообразно преобразовать ваш код в поддерживаемый (удалить DOM-манипуляции из кода), поэтому можете ли вы рассказать, что должен делать ваш код?

+0

Ну, моя конечная цель - установить всплывающую подсказку метки набора опций, чтобы объединить выбранную метку элемента с этой подсказкой. – user3340627

+0

Вам больше не нужно это делать, начиная с CRM 2013. Просто заполните поле описания поля и это будет показано сообщение. Перепроверьте эту статью - http://www.magnetismsolutions.com/blog/paulnieuwelaar/2013/09/06/dynamics-crm-2013-field-description-displayed-in-tooltip –

+0

Да, но это изменит всплывающую подсказку для всех записи. Мне нужно, чтобы всплывающая подсказка отличалась от одной записи к другой. – user3340627

Смежные вопросы