0
Cancell
19.11.15
✎
22:49
|
Всем доброго вечера, есть проблемка -
На форме (УФ) есть дерево, заполняется и выводится, хочу по одному из полей делать не видимой всю строку. Т.е. как бы наложить фильтр на дерево и не показывать некоторые строки. Поле по которому фильтрую выведено в колонки и скрыто.
Пробую через условное оформление и не получается =\
ЭлементУО = УсловноеОформление.Элементы.Добавить();
ЭлементУО.Оформление.УстановитьЗначениеПараметра("Видимость",Ложь);
ЭлементУсловия =ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементУсловия.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДеревоВидов.Пол");
ЭлементУсловия.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементУсловия.ПравоеЗначение = Этаформа.ФильтрПол;
дальше пробовал в поля засунуть одно из полей -
ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить();
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ДеревоВидовГруппаВида");
|
|
2
Fedor-1971
20.11.15
✎
08:54
|
(0) условное оформление формы, там сделай руками в конфигураторе, только не крась, а скрывай строку.
Или очень хочется программно?
|
|