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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.04.2007, 10:42   #1  
EvgeniyR is offline
EvgeniyR
Участник
 
3 / 10 (1) +
Регистрация: 15.03.2007
Адрес: Самара
? Удаление обязательного поля
Помогите, пожалуйста.
Необходимо в объекте 'Предложение' удалить из формы поле 'Способ доставки', а следом и вкладку 'Доставка', при попытке его удалить пишет, что поле является обязательным для системы или подразделения и не дает удалить его (событий нет). Как с этим справиться.
Заранее благодарю.
Старый 05.04.2007, 06:16   #2  
sam is offline
sam
Участник
 
160 / 25 (1) +++
Регистрация: 04.08.2003
Адрес: Красноярск
Можно так попробовать:
(на onLoad формы)

Код:
function RemoveElement( name )
{
	var oField = document.getElementById(name+"_d");
	if(oField != null)
	{
		oField.removeNode(true);
	}

	oField = document.getElementById(name+"_c");
	if(oField != null)
	{
		oField.removeNode(true);
	}


}

RemoveElement("shippingmethodcode");
Старый 05.04.2007, 09:13   #3  
EvgeniyR is offline
EvgeniyR
Участник
 
3 / 10 (1) +
Регистрация: 15.03.2007
Адрес: Самара
sam, спасибо.

И еще вопрос, необходимо скрыть вкладку, делаю в onLoad так: crmForm.all.tab1Tab.style.display = 'none', но при загрузке формы ее какое-то время видно, а потом скрывается, не очень эстетично. Как победить и правильно ли я делаю, может есть другие способы?
Ну и на последок еще вопрос: как удалить/скрыть раздел, никаких идентификаторов не нашел?
Спасибо.
Старый 10.04.2007, 12:26   #4  
sam is offline
sam
Участник
 
160 / 25 (1) +++
Регистрация: 04.08.2003
Адрес: Красноярск
Цитата:
И еще вопрос, необходимо скрыть вкладку, делаю в onLoad так: crmForm.all.tab1Tab.style.display = 'none', но при загрузке формы ее какое-то время видно, а потом скрывается, не очень эстетично. Как победить и правильно ли я делаю, может есть другие способы?
1 - по моему вряд ли, система грузит форму а потом выполняет скрипт скрывающий закладки, думаю никак.

Цитата:
как удалить/скрыть раздел, никаких идентификаторов не нашел?
2 - в закладке находится таблица, раздел это строка таблицы. У нее идентификатора нет поэтому нужно найти как первый узел узла закладка, сам не пробовал, как попробую напишу как именно можно скрыть раздел.
Старый 11.04.2007, 16:26   #5  
AndreyS is offline
AndreyS
Moderator
Сотрудники Microsoft Dynamics
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
283 / 61 (3) ++++
Регистрация: 18.05.2006
Я думаю, может помочь утилита iedevtoolbar - http://www.microsoft.com/downloads/d...displaylang=en
После установки она позволяет отследить названия объектов и "скрыть" его.

Последний раз редактировалось AndreyS; 12.04.2007 в 09:13.
Старый 26.04.2007, 12:27   #6  
sam is offline
sam
Участник
 
160 / 25 (1) +++
Регистрация: 04.08.2003
Адрес: Красноярск
Как удалить \ скрыть раздел:
берете любое - например первое поле из раздела

var oField = document.getElementById("etk_name");
//далее обращаетесь к его родительским элементам
if( oField != null )
oField.parentElement.parentElement.parentElement.removeNode(true);
так же можно и спрятать.
Взято из http://ronaldlemmen.blogspot.com/200...ding-rows.html
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить значение поля одной сущности при обработке формы другой сущности zhenek Dynamics CRM: Разработка 25 05.07.2011 16:19
Обновление поля во внешней сущности через JScript Sergio_che Dynamics CRM: Разработка 4 06.06.2008 23:44
Как по названию поля определить название таблицы? Alexey-IT Dynamics CRM: Функционал 8 25.06.2007 13:06
Динамические поля в правилах Workflow Evegeniy Dynamics CRM: Разработка 1 12.01.2007 09:07

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

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

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