|
Разукрасить дерево значений на управляемой форме |
☑ |
0
Den2014
20.03.15
✎
16:26
|
Господа, кто разукрашивал дерево значений на управляемой форме?
Но есть нюанс дерево значений полностью динамический и формируется при открытии формы.
Как разукрасить динамический список опыт есть, а вот по принципу динамического списка дерево значений так не получается разукрасить.
|
|
1
DexterMorgan
20.03.15
✎
16:31
|
Делай все в приСозданииНаСервере
|
|
2
DexterMorgan
20.03.15
✎
16:32
|
УО можно также программно сделать
|
|
3
Den2014
20.03.15
✎
16:32
|
(1) там это и делается))))
|
|
4
Den2014
20.03.15
✎
16:32
|
(2) примером можете поделиться?
|
|
5
DexterMorgan
20.03.15
✎
16:33
|
(2) Как программно сделать УО?
|
|
6
Den2014
20.03.15
✎
16:34
|
что такое УО ?
|
|
7
DexterMorgan
20.03.15
✎
16:35
|
(4)
Элемент = УсловноеОформление.Элементы.Добавить();
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ДеревоЦенХарактеристика.Имя);
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДеревоЦен.ИндексКартинки");
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ОтборЭлемента.ПравоеЗначение = 2;
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДеревоЦен.Характеристика");
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.НеЗаполнено;
Элемент.Оформление.УстановитьЗначениеПараметра("ОтметкаНезаполненного", Истина);
|
|
8
DexterMorgan
20.03.15
✎
16:35
|
(6) Условное оформление
|
|
9
Den2014
20.03.15
✎
16:35
|
Я так и делаю, в динамическом списке работает а в дереве значений нет
|
|
10
DexterMorgan
20.03.15
✎
16:36
|
(3) а че пишешь при открытии?
|
|
11
DexterMorgan
20.03.15
✎
16:36
|
(9) неправильно кажись имена элементов написал - хз
|
|
12
Den2014
20.03.15
✎
16:39
|
Получилось))))
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Элементы.Дерево.СтатусИзмененияСтроки"); - так не работает
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дерево.СтатусИзмененияСтроки");
а вот так заработало
|
|