Показать сообщение отдельно
Старый 02.10.2009, 21:34   #1  
datfi is offline
datfi
Участник
 
240 / 15 (1) ++
Регистрация: 20.08.2009
Адрес: Россия, Сыктывкар
действия на OnChange при смене lookup
Написал вот такой вот код что бы при смене значения лукап форма с запросом к пользователю сохранялась.

CRM сейчас нет под рукой, взгляните есть какие нибудь явные ошибки что бы исправить.

/
Код:
/ На событие OnChange


var lookupData = new Array;
var lookupItem= new Object();



var lookupData = crmForm.all.The_lookup.DataValue;

if (lookupData == lookupItem) {
	//Восстанавливаем предыдущее значение
	return;
}

var answer = window.confirm("Нажмите Да чтобы продолжить или Отмена чтобы отменить операцию.");

if (answer) {
	//Пользователь нажал Да - сохраняем текущее значение в глобальной переменной
	lookupData = lookupItem; 
	 crmForm.Save();
} else {
	//Пользовал выбрал Отмена -> Восстанавливаем предыдущее значение.
	crmForm.all.the_lookup.DataValue = lookupData
}