<< Click to Display Table of Contents >> Navigation: Раздел 7 Расширения языка L9 > Объекты пользовательского интерфейса > Общие элементы формы > ВыпадающийСписок (ComboBox) > Методы > <ВыпадающийСписок> УстановитьПриИзмененииВыбора (SetOnSelectionChange) |
Описание:
Устанавливает реакцию на событие изменения выбранного значения.
Синтаксис:
УстановитьПриИзмененииВыбора(<Обработчик>)
SetOnSelectionChange(<Handler>)
Параметры:
Обработчик (Handler) – обработчик события "ПриИзмененииВыбора".
Возвращаемые значения:
Нет.
Пример:
//В качестве обработчика метода "УстановитьПриИзмененииВыбора" устанавливается функция
//"ФормаВводаКоличестваПодбораМенюВыпСписокЕдИзм_ПриИзмененииВыбора"
Функция ПриИзмененииВыбора(Источник)
ТекВыбор = ОбщаяФорма.ВыпСписокЕдИзм.ПолучитьТекущийВыбор();
Если ТекВыбор > -1 Тогда
ТекЗаписьТЧ = Глоб.НайтиЗаписьТЧ(Параметры["ОбъектЛок"], Параметры["НомерСтроки"], "Блюда");
ТекЗаписьТЧ.ЕдиницаИзмерения = Параметры["МасЕдИзм"][ТекВыбор];
Попытка
ТекЗаписьТЧ.Цена = Параметры["Цена"] * ТекЗаписьТЧ.ЕдиницаИзмерения.Коэффициент;
Исключение
ТекЗаписьТЧ.Цена = 0;
КонецПопытки;
ОбщаяФорма.ПолеВводаЦена.Текст = Строка(ТекЗаписьТЧ.Цена);
КонецЕсли;
Возврат 0;
КонецФункции
ОбщаяФорма.ВыпСписокЕдИзм.УстановитьПриИзмененииВыбора(ПриИзмененииВыбора);