Имя: Пароль:
1C
 
Как сделать выпадающий список у гиперссылки?
0 DTX 4th
 
26.05.17
14:04
Вроде подобное можно реализовать, но пока ни разу не приходилось, поэтому прощу помощи.
http://i.imgur.com/R8TvUqe.gif

Как такое провернуть на ОФ? А на УФ получится?
1 aleks_default
 
26.05.17
14:06
ВыбратьИзМеню
2 Юрий Лазаренко
 
26.05.17
14:06
(0) УправляемаяФорма (ManagedForm)
ПоказатьВыборИзСписка (ShowChooseFromList)
Синтаксис:

ПоказатьВыборИзСписка(<ОписаниеОповещенияОЗакрытии>, <СписокЗначений>, <ЭлементФормы>, <НачальноеЗначение>)
Параметры:

<ОписаниеОповещенияОЗакрытии> (обязательный)

Тип: ОписаниеОповещения.
Содержит описание процедуры, которая будет вызвана после завершения выбора из списка со следующими параметрами:
<ВыбранныйЭлемент> - выбранный элемент списка или Неопределено, если пользователь отказался от выбора;
<ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
<СписокЗначений> (обязательный)

Тип: СписокЗначений.
Набор значений, из которых будет осуществляться выбор.
<ЭлементФормы> (необязательный)

Тип: ГруппаФормы; ТаблицаФормы; ПолеФормы; КнопкаФормы.
Элемент формы, около которого будет открыт выпадающий список. Для некоторых элементов формы выпадающий список будет показан около активной области.
Если не указан, то будет выбран активный элемент формы.
Примечание: В качестве этого параметра нельзя указывать кнопки, расположенные в командной панели или подменю.
<НачальноеЗначение> (необязательный)

Тип: Число; ЭлементСпискаЗначений.
Задает начальный элемент, который будет активным при открытии списка.
Если параметр не указан, в списке не будет выбрано начальное значение.
Описание:

Вызывает выпадающий список для выбора значения. Набор значений для выбора задается списком значений. Выпадающий список будет расположен около переданного элемента формы или около его активной области.
3 Про100Филя
 
26.05.17
14:07
Форма.ВыбратьИзСписка (Form.ChooseFromList)
Форма (Form)
ВыбратьИзСписка (ChooseFromList)
Синтаксис:

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

<СписокЗначений> (обязательный)

Тип: СписокЗначений.
Список значений, содержащий значения, из которых будет осуществляться выбор.
<ЭлементФормы> (необязательный)

Элемент управления формы, около которого будет открыт выпадающий список. Для некоторых элементов (табличный документ, табличное поле) выпадающий список будет показан около активной области. Если не указан, то будет выбран активный элемент формы.
Примечание: В качестве этого параметра нельзя указывать кнопки, расположенные в командной панели или подменю.
<НачальноеЗначение> (необязательный)

Тип: Число; ЭлементСпискаЗначений.
Задает начальный элемент, который будет активным при открытии списка. Если параметр не указан, в списке не будет выбрано начальное значение.
Возвращаемое значение:

Тип: ЭлементСпискаЗначений.
Выбранный элемент списка или Неопределено, если пользователь отказался от выбора.
Описание:

Вызывает выпадающий список для выбора значения. Набор значений для выбора задается списком значений. Выпадающий список будет расположен около переданного элемента формы или около его активной области.

Доступность:

Толстый клиент.
Примечание:

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

Список = Новый СписокЗначений;
Список.Добавить("Доставка");
Список.Добавить("Разгрузка");
Список.Добавить("Картинка",,,БиблиотекаКартинок.Картинка1);
Вид = ВыбратьИзСписка(Список, Элемент);
4 DTX 4th
 
26.05.17
14:11
Точно, спасибо!
5 DTX 4th
 
26.05.17
16:05
В обычных формах его пошире можно сделать? На ширину элемента управления никак не реагирует..
6 aleks_default
 
26.05.17
16:06
нет
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший