AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.04.2012, 16:57   #1  
probka is offline
probka
Участник
Аватар для probka
 
98 / 11 (1) +
Регистрация: 20.02.2012
Адрес: Ростов-на-Дону
CRM 4.0 ID раздела
Добрый день! Подскажите, пожалуйста, как определить id раздела формы в CRM?
__________________
Так победим!

Старый 26.04.2012, 17:43   #2  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
Я бы сделал вот так.


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;
}
здесь fieldid имя поля на форме. Для которого Вы хотите найти таб.
__________________
Мой блог https://procrm.tv
Старый 27.04.2012, 09:49   #3  
probka is offline
probka
Участник
Аватар для probka
 
98 / 11 (1) +
Регистрация: 20.02.2012
Адрес: Ростов-на-Дону
Цитата:
Сообщение от 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;
}
здесь fieldid имя поля на форме. Для которого Вы хотите найти таб.
Спасибо, но в результате я получаю id всей вкладки, а мне нужен раздел на этой вкладке. Попыталась сделать так:

if(field.parentNode.getAttribute("className") == "ms-crm-Tab" )

Но в результате alert мне возвращает пустую строку.
__________________
Так победим!

Старый 27.04.2012, 10:32   #4  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
Видимо я неверно понял Ваш вопрос.
Функция делет то, что я и хотел.

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;
}
Вот это вроде возвращает раздел
__________________
Мой блог https://procrm.tv
За это сообщение автора поблагодарили: probka (1).
Старый 27.04.2012, 10:46   #5  
probka is offline
probka
Участник
Аватар для probka
 
98 / 11 (1) +
Регистрация: 20.02.2012
Адрес: Ростов-на-Дону
Спасибо. Все работает.
__________________
Так победим!

Старый 27.04.2012, 11:01   #6  
Konstantin Katsovich is offline
Konstantin Katsovich
Участник
Аватар для Konstantin Katsovich
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
243 / 57 (2) ++++
Регистрация: 22.10.2008
Адрес: Israel
Так же можно и так
var sectionId=document.getElementById("FIELDNAME_c").parentElement.parentElement.id;
__________________
Читайте SDK!!!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
CRM DE LA CREME! CRM 4.0 Disaster Recovery Blog bot Dynamics CRM: Blogs 2 26.02.2016 08:23
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 7 Blog bot Dynamics CRM: Blogs 0 27.03.2012 02:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 4 Blog bot Dynamics CRM: Blogs 0 24.09.2011 01:16
CRM DE LA CREME! Configuring Microsoft Dynamics CRM 4.0 for Internet-facing deployment Blog bot Dynamics CRM: Blogs 0 18.08.2009 11:05
Microsoft Dynamics CRM Team Blog: List Web Part for Microsoft Dynamics CRM 4.0 Deployment Scenarios Blog bot Dynamics CRM: Blogs 0 30.01.2009 22:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:33.