Показать сообщение отдельно
Старый 18.04.2012, 10:05   #15  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
Общей функции вообще нет, но можно программно пробежаться по всем полям и установить у них Disable в значение true

X++:
DisableFormFields = function(onOff)
{   
	var iLen = crmForm.all.length;
    for (i = 0; i < iLen; i++)
	{   
		o = crmForm.all[i];  
		switch (o.tagName)  
		{  
			case "INPUT": 
			case "SELECT": 
			case "TEXTAREA":
			case "IMG":
			case "IFRAME":
			if (o.id != "leadqualitycode") 
			{  
				o.disabled = onOff; 
			} 
			break; 
			default: 
				break; 
		} 
	}  
}
Можно скриптом.

Здесь необходимо через или перечислить поля, для которых это срабатывать не будет.
if (o.id != "leadqualitycode" || o.id !="myfieldid2" )

Источник http://blogs.infinite-x.net/2007/11/...on-a-crm-form/

Вот здесь представлен пример для запрета редактирования полей во вкладке.
http://danielcai.blogspot.com/2010/0...-form-tab.html
__________________
Мой блог https://procrm.tv

Последний раз редактировалось g.Naukovych; 18.04.2012 в 10:09.
За это сообщение автора поблагодарили: probka (1).