0

Метод ВыбратьИзСписка() в обычной или управляемой форме

Открывает выпадающий список для выбора значения

Синтаксис

Метод ВыбратьИзСписка() имеет следующий синтаксис:

ЭлементСпискаЗначений ВыбратьИзСписка(СписокЗначений, [ЭлементФормы], [НачальноеЗначение])

А также альтернативный англоязычный синтаксис:

ValueListElement ChooseFromList(ValueList, [FormElement], [StartValue])

Параметры

Описание параметров метода ВыбратьИзСписка():

Имя параметра Тип Описание
СписокЗначений СписокЗначений Список значений, содержащий значения, из которых будет осуществляться выбор.

Примечание: Если в списке значений указаны картинки, то они отображаются в выпадающем списке.

ЭлементФормы (необязательный) ГруппаФормы, ТаблицаФормы, ПолеФормы, КнопкаФормы Элемент формы, около которого будет открыт выпадающий список. Если не указан, то будет выбран активный элемент формы.
НачальноеЗначение (необязательный) Число, ЭлементСпискаЗначений Задает начальный элемент, который будет активным по-умолчанию при открытии списка.
Жирным шрифтом выделены обязательные параметры

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

ЭлементСпискаЗначений — если пользователь выбрал значение
Неопределено — если пользователь отказался от выбора

Описание

Метод ВыбратьИзСписка() Открывает выпадающий список для выбора значения из предложенного списка. Выпадающий список будет расположен около переданного элемента формы или около его активной области.

Внимание! В веб-клиенте выбор осуществляется из списка, открываемого в отдельном окне.
Внимание!! Если для конфигурации отключен режим использования модальности (свойство РежимИспользованияМодальности установлено в НеИспользовать), следует использовать метод ПоказатьВыборИзСписка().

Доступность

Тонкий клиент, мобильный клиент, толстый клиент, мобильное приложение(клиент).

Пример использования

Пример кода с использованием метода ВыбратьИзСписка():

&НаКлиенте
Процедура СпособПолученияНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
	
	СписокВыбора = Новый СписокЗначений;
	СписокВыбора.Добавить("Самовывоз");
	СписокВыбора.Добавить("Доставка");
	
	//в качестве элемента указываем элемент, вызвавший событие
	ВыбЭлемент = ЭтаФорма.ВыбратьИзСписка(СписокВыбора, Элемент, 0);
	Если НЕ ВыбЭлемент = Неопределено Тогда
		СпособПолучения = ВыбЭлемент.Значение;
	КонецЕсли;
	
	СтандартнаяОбработка = Ложь;
	
КонецПроцедуры

Читайте также:

  1. Метод ВыбратьИзМеню() управляемой и обычной формы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *