|
СписокВыбора | ☑ | ||
---|---|---|---|---|
0
DandelionPvl
07.04.14
✎
12:01
|
Добрый день!
Второй час ищу в интернете и не могу найти. Есть два списка выбора. Один заблокирован (1), пока не выбрано определенное значение в другом (2). При выборе нужного значения в (2), (1) становится доступным. Вопрос вот в чем, когда перевыбираешь значение во (2), первый блокируется, а вот значение у него остается. Как его стереть? Не могу найти как это сделать!? Даже очищал полностью список, а значение остается. Если ВыбранноеЗначение = "ПромышленноеПредприятие" Тогда Элементы.ИТ_КатегорииСфераДоп.Доступность = Истина; Иначе Элементы.ИТ_КатегорииСфераДоп.Доступность = Ложь; ЗначенияКатегорий = Элементы.ИТ_КатегорииСфераДоп.СписокВыбора.ВыгрузитьЗначения(); Элементы.ИТ_КатегорииСфераДоп.СписокВыбора.Очистить(); Элементы.ИТ_КатегорииСфераДоп.ОбновитьТекстРедактирования(); Элементы.ИТ_КатегорииСфераДоп.СписокВыбора.ЗагрузитьЗначения(ЗначенияКатегорий); КонецЕсли; |
|||
1
Wobland
07.04.14
✎
12:03
|
присвой пустое значение нужного типа
|
|||
2
DandelionPvl
07.04.14
✎
12:17
|
Добавил в список пустое значение с пестым представлением, прописал в коде:
Если ВыбранноеЗначение = "ПромышленноеПредприятие" Тогда Элементы.ИТ_КатегорииСфераДоп.Доступность = Истина; Иначе Элементы.ИТ_КатегорииСфераДоп.Доступность = Ложь; Элементы.ИТ_КатегорииСфераДоп.СписокВыбора.НайтиПоЗначению(""); Элементы.ИТ_КатегорииСфераДоп.ОбновитьТекстРедактирования(); КонецЕсли; Все равно значение остается... Как то странно, что нет примитивной очистки или обновления поля. |
|||
3
Wobland
07.04.14
✎
12:21
|
это правда, что тебе иногда хочется очищать реквизит ИТ_КатегорииСфераДоп?
|
|||
4
DandelionPvl
07.04.14
✎
12:26
|
Да. В одном списке 3 позиции, но при выборе только одной из позиций, должен быть разблокирован второй список (что то вроде доп. классификации). При выборе же двух других, этот список должен очищаться, так как нет дополнительной классификации.
|
|||
5
Wobland
07.04.14
✎
12:29
|
тогда тебе не нужно заниматься любовью со списком выбора
|
|||
6
DandelionPvl
07.04.14
✎
12:55
|
Это и так понятно! (
Придется наверное справочник делать. Уродовать конфигурацию. Нет больше времени на поиски такого примитивного действия как очистить строку. |
|||
7
Wobland
07.04.14
✎
12:57
|
что за спровочник?
|
|||
8
DandelionPvl
07.04.14
✎
13:03
|
Все, проблема решена.
Кому интересно, это делается через "объект": Объект.ИТ_КатегорииСфераДоп = ""; |
|||
9
Wobland
07.04.14
✎
13:03
|
60 минут. неплохой результат
|
|||
10
DandelionPvl
07.04.14
✎
13:12
|
Плохой. 2 часа потратил ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |