<ВыпадающийСписок> УстановитьПриИзмененииВыбора (SetOnSelectionChange)

<< Click to Display Table of Contents >>

Navigation:  Раздел 7 Расширения языка L9 > Объекты пользовательского интерфейса > Общие элементы формы > ВыпадающийСписок (ComboBox) > Методы >

<ВыпадающийСписок> УстановитьПриИзмененииВыбора (SetOnSelectionChange)

Описание:

Устанавливает реакцию на событие изменения выбранного значения.

Синтаксис:

УстановитьПриИзмененииВыбора(<Обработчик>)

SetOnSelectionChange(<Handler>)

Параметры:

Обработчик (Handler) – обработчик события "ПриИзмененииВыбора".

Возвращаемые значения:

Нет.

Пример:

//В качестве обработчика метода "УстановитьПриИзмененииВыбора" устанавливается функция

//"ФормаВводаКоличестваПодбораМенюВыпСписокЕдИзм_ПриИзмененииВыбора"
Функция ПриИзмененииВыбора(Источник)
   ТекВыбор = ОбщаяФорма.ВыпСписокЕдИзм.ПолучитьТекущийВыбор();
   Если ТекВыбор > -1 Тогда
      ТекЗаписьТЧ = Глоб.НайтиЗаписьТЧ(Параметры["ОбъектЛок"], Параметры["НомерСтроки"], "Блюда");
      ТекЗаписьТЧ.ЕдиницаИзмерения = Параметры["МасЕдИзм"][ТекВыбор];
       Попытка
        ТекЗаписьТЧ.Цена = Параметры["Цена"] * ТекЗаписьТЧ.ЕдиницаИзмерения.Коэффициент;
       Исключение
          ТекЗаписьТЧ.Цена = 0;
       КонецПопытки;
      ОбщаяФорма.ПолеВводаЦена.Текст = Строка(ТекЗаписьТЧ.Цена);
   КонецЕсли;
   Возврат 0;
КонецФункции
 
ОбщаяФорма.ВыпСписокЕдИзм.УстановитьПриИзмененииВыбора(ПриИзмененииВыбора);