26.04.2012, 16:57 | #1 |
Участник
|
CRM 4.0 ID раздела
Добрый день! Подскажите, пожалуйста, как определить id раздела формы в CRM?
|
|
26.04.2012, 17:43 | #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; } |
|
27.04.2012, 09:49 | #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 мне возвращает пустую строку. |
|
27.04.2012, 10:32 | #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). |
27.04.2012, 10:46 | #5 |
Участник
|
Спасибо. Все работает.
|
|
27.04.2012, 11:01 | #6 |
Участник
|
Так же можно и так
var sectionId=document.getElementById("FIELDNAME_c").parentElement.parentElement.id;
__________________
Читайте SDK!!! |
|
|
|