|
Связь двух выпадающих списков | ☑ | ||
---|---|---|---|---|
0
tolok_d
18.01.13
✎
15:49
|
Подскажите пожалуйста, есть два выпадающих списка, элементы которых между собой связаны. Тоесть, при выборе из одного списка на форме, значение "квадрат", во втором списке автоматически подставляется значение из списка "красный". Подскажите как реализовать.
|
|||
1
tolok_d
18.01.13
✎
15:53
|
ЭлементыФормы.ГеомФигура.ВыбратьИзСписка() не подходит. Надо чтоб без дополнительных выскакивающих окон
|
|||
2
tolok_d
18.01.13
✎
15:54
|
Тоесть ЭлементыФормы.ГеомФигура.СписокВыбора.ВыбратьИзСписка()
|
|||
3
Kreont
18.01.13
✎
15:56
|
В первом в обработчике: ПриИзменении
делаешь: Заполнение второго и установку нужного значения. |
|||
4
tolok_d
18.01.13
✎
15:57
|
(3) ну я так и делаю. Просто не пойму как подставить это значение. Ну вот например, как подставить первое значение автоматически, чтобы сразу при открытии формы, поле выбора не было пустое.
|
|||
5
Ayvengo
18.01.13
✎
15:59
|
(4) а как система должна понимать какое значение из N должно быть верным? Есть какой-нибудь отбор или это может определить только пользователь? В чем проблема выбрать, если доступно только одно значение?
|
|||
6
Ayvengo
18.01.13
✎
16:00
|
(4) СписокЗначений[0] попробуй в отладчике ;)
|
|||
7
tolok_d
18.01.13
✎
16:00
|
(5) отбор я сделал.
|
|||
8
tolok_d
18.01.13
✎
16:01
|
спасибо всем. Нашел решение
|
|||
9
Kreont
18.01.13
✎
16:01
|
Процедура список1ПриИзменении(Элемент)
ЭлементыФормы.список2.СписокВыбора.Очистить(); Сп = Новый СписокЗначений; Если Элемент.ВыделенныйТекст = "Квадрат" Тогда Сп.Добавить("Красный","Красный"); Сп.Добавить("Синий","Синий"); ДефаултЗначение = "Красный"; ИначеЕсли Элемент.ВыделенныйТекст = "Круг" Тогда Сп.Добавить("Черный","Черный"); Сп.Добавить("Синий","Синий"); ДефаултЗначение = "Синий"; КонецЕсли; ЭлементыФормы.список2.СписокВыбора = Сп.Скопировать(); ЭлементыФормы.список2.Значение = ДефаултЗначение; КонецПроцедуры |
|||
10
Ayvengo
18.01.13
✎
16:01
|
(8) ну рассказывай,что нашел:)
|
|||
11
tolok_d
18.01.13
✎
16:19
|
похожее на то, что предложено в (9)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |