![]() |
#1 |
Участник
|
CRM 4.0 ID раздела
Добрый день! Подскажите, пожалуйста, как определить id раздела формы в CRM?
|
|
![]() |
#2 |
Участник
|
Я бы сделал вот так.
X++: var field = document.getElementById('fieldid'); while(field.parentNode != null) { if(field.getAttribute("className") == "ms-crm-Tab" ) { alert(field.getAttribute("id")); break; } field = field.parentNode; } |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от g.Naukovych
![]() Я бы сделал вот так.
X++: var field = document.getElementById('fieldid'); while(field.parentNode != null) { if(field.getAttribute("className") == "ms-crm-Tab" ) { alert(field.getAttribute("id")); break; } field = field.parentNode; } if(field.parentNode.getAttribute("className") == "ms-crm-Tab" ) Но в результате alert мне возвращает пустую строку. |
|
![]() |
#4 |
Участник
|
Видимо я неверно понял Ваш вопрос.
Функция делет то, что я и хотел. X++: var field = document.getElementById('fieldid'); while(field.parentNode != null) { if(field.getAttribute("style") != null && field.getAttribute("style").cssText.toLowerCase().indexOf('table-layout') != -1) { alert(field.getAttribute("id")); break; } field = field.parentNode; } |
|
|
За это сообщение автора поблагодарили: probka (1). |
![]() |
#5 |
Участник
|
Спасибо. Все работает.
|
|
![]() |
#6 |
Участник
|
Так же можно и так
var sectionId=document.getElementById("FIELDNAME_c").parentElement.parentElement.id;
__________________
Читайте SDK!!! |
|
|
|