|
|
|
|
Программно отключить/удалить нужный элемент отбора в динамическом списке |
☑ |
0
Obliterator
05.04.17
✎
16:10
|
Всем привет! Как это сделать? Устанавливаю я его так:
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение = партнеры;
Программно отключить его использование или удалить, из другой процедуры? Не в той, в которой я его создавал.
|
|
1
DrShad
05.04.17
✎
16:12
|
Список.Отбор.Элементы.Найти()
и потом удалить или отключить
|
|
2
Obliterator
05.04.17
✎
16:15
|
(1) Там нет функции Найти()
|
|
3
Obliterator
05.04.17
✎
16:15
|
Как мне теперь получить созданный мной элемент отбора?
|
|
4
Вафель
05.04.17
✎
16:16
|
обойди коллекцию и проверь
|
|
5
DrShad
05.04.17
✎
16:22
|
(2) ок, если ты потерял СП
Список.Отбор.Найти()
|
|
6
Obliterator
05.04.17
✎
16:25
|
(5) Видимо да...
Где?
|
|
7
Nuobu
05.04.17
✎
16:29
|
(6) Тогда - только перебором.
|
|
8
Вафель
05.04.17
✎
16:30
|
(6) А ты какой вариат испольлзуешь? (1) или (5)
|
|
2 + 2 = 3.9999999999999999999999999999999...