|
выпадающий список в обычном приложении |
☑ |
0
fdgd98
12.02.15
✎
08:53
|
нашел статью где расписывают как сделать выпадающий список в УФ, а мне надо сделать в обычном приложении.
решил перенести этот код на обычное приложение, то выдает ошибку }: Переменная не определена (Элементы). Как избавиться от нее? вернее как добраться до элементов?
&НаКлиенте
Процедура ПолеСВыпадающимСпискомНачалоВыбора(Элемент,
ДанныеВыбора,
СтандартнаяОбработка)
Список = Новый СписокЗначений;
Список.Добавить("Организация");
Список.Добавить("Сотрудники");
Список.Добавить("Отделы");
РеквизитСВыпадающимСписком=ВыбратьИзСписка(Список,
Элементы.ПолеСВыпадающимСписком);
КонецПроцедуры
|
|
1
eklmn
гуру
12.02.15
✎
08:56
|
РеквизитСВыпадающимСписком=ВыбратьИзСписка(Список,
Элемен)
|
|
2
eklmn
гуру
12.02.15
✎
08:56
|
т
|
|
3
ShoGUN
12.02.15
✎
08:59
|
(0)
Дожили, блин. Во-первых, при таком раскладе надо делать СтандартнаяОбработка = Ложь, во-вторых - есть свойство СписокВыбора у поля ввода, в третьих - (1).
|
|
4
Рэйв
12.02.15
✎
08:59
|
Добавь реквизит, реквизиту оставь только кнопку "КнопкаВыбораИзСписка", ПередНачаломВыбора формируй список и загрузай его в
Элементы.ТвойРеквизит.СписокВыбора
|
|
5
eklmn
гуру
12.02.15
✎
09:05
|
(3)(4) ну зачем вы так, сразу все рассказали, а как же мозг? его надо учить
|
|
6
Рэйв
12.02.15
✎
09:09
|
(5)Да чего там учить то? :-) Это ж азбука
|
|
7
eklmn
гуру
12.02.15
✎
09:11
|
(6) имелось ввиду учить думать :)
|
|
8
fdgd98
12.02.15
✎
09:15
|
ребят сомтрите, щас значения выпадают из списка, но при выборе оно в поле ввода исчезает
|
|
9
ShoGUN
12.02.15
✎
09:18
|
(8) Прочитай (3) и подумай.
(7) Видишь, есть ещё, чему поучить...
|
|
10
Андрюха
12.02.15
✎
09:20
|
(8) Выбор = ВыбратьИзСписка(Список, Элемент);
Если Выбор <> Неопределено Тогда
Реквизит = Выбор.ЗНАЧЕНИЕ;
|
|
11
ShoGUN
12.02.15
✎
09:23
|
(10) У него стандартная обработка не отключена.
|
|
12
fdgd98
12.02.15
✎
09:25
|
СтандартнаяОбработка = ложь;
Список = Новый СписокЗначений;
Список.Добавить("киповцы");
Список.Добавить("Сотрудники");
Список.Добавить("Отделы");
//РеквизитСВыпадающимСписком=ВыбратьИзСписка(Список, Элемент);
Элемент.СписокВыбора = Список;
|
|
13
Рэйв
12.02.15
✎
09:35
|
(12)На УФ помоему не прокатывает
Элемент.СписокВыбора = Список;
Приходилось
Элемент.СписокВыбора.ЗагрузитьЗначения(Список.ВыгрузитьЗначения());
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший