|
|
Помогите разобраться со списком выбора! Не могу обратиться к элементу! |
☑ |
|
0
Hamster
08.12.05
✎
15:11
|
В поле выбора методом добавить добавляю элементы...
Надо установить по умолчанию, чтобы при загрузке формы в поле выбора отображался первый элемент!!! А как к нему обратиться?
|
|
|
1
Hamster
08.12.05
✎
15:23
|
Ну помогите, люди добрые!!!!
|
|
|
2
Иван Мотыгин
08.12.05
✎
15:34
|
Эл=ЭлементыФормы.ПолеВыбора1;
Сп=Эл.СписокВыбора;
Сп.Добавить(1);
Сп.Добавить(2);
Сп.Добавить(3);
Эл.Значение=Сп[0].Значение;
|
|
|
3
Hamster
08.12.05
✎
15:53
|
(2) Код выводит значение элемента под индексом "0"...
Это-то понятно...
А вот КАК сделать так, чтобы при открытии формы поле выбора принимало значение элемента с индексом "0"...
Т.е. сейчас при открытии формы поле пустое и нужно руками выбирать элемент из списка...
|
|
|
4
Андрюха
08.12.05
✎
15:55
|
Никак
|
|
|
5
Андрюха
08.12.05
✎
16:06
|
Могу предложить следующее решение - по-моему это то что тебе нужно.
1. Помещаешь на форме поле ввода с типом Строка и кнопкой списка выбора.
2. При открытии формы создаёшь список значений, которые должны "выпадать" при нажатии на кнопку списка выбора у текстового поля из п.1.
3. Описываешь событие поля ПриНачалеВыбора, где размещаешь код:
СтандартнаяОбработка = Ложь;
Выбор = ВыбратьИзСписка(ТвойСписокЗначений, Элемент, ТвойСписокЗначений.НайтиПоЗначению(Элемент.Значение));
Если Выбор <> Неопределено Тогда
Элемент.Значение = Выбор.Значение;
КонецЕсли;
4. Наслаждаешься.
|
|
|
6
Vozhd
08.12.05
✎
16:10
|
(3) Для этого надо разместить код инициализации списка выбора в модуле формы. Не в обработчиках, а в самом модуле формы.
|
|
|
7
Андрюха
08.12.05
✎
16:13
|
(6) В списке выбора поля ввода невозможно установить текущее значение.
|
|
|
8
Hamster
08.12.05
✎
16:22
|
Сделала проще, может и некрасиво, но просто взяла первый элемент и тупо присвоила его значение полю выбора при открытии формы...
|
|
|
9
Hamster
08.12.05
✎
16:24
|
Надоело, млин, копаться во свех этих методах... Работает и хорошо... :)
|
|
|
10
Андрюха
08.12.05
✎
16:25
|
Видимо, я тебя не понял.
|
|
|
11
Hamster
08.12.05
✎
16:28
|
(10) НЕ, ты понял все правильно.... Пасиба - я попробую... завтра.... :)))
|
|
|
12
Vozhd
08.12.05
✎
16:42
|
(7) А не надо ничего устанавливать в списке выбора. Устанавливать надо данные, с которыми связано поле выбора.
|
|