|
82 УФ Программное управление условным оформлением |
☑ |
0
ProProg
29.08.12
✎
01:41
|
Киньте в меня куда рыть, готовыми примерами, или в типовой нечто подобное.
Есть дерево на форме, структура которого строится программно (колонки).
Нужно как то разукрашивать конкретные ячейки колонок.
Нужен какой то пример программного управления условными оформлениями
|
|
1
H A D G E H O G s
29.08.12
✎
01:56
|
**facepalm
|
|
2
H A D G E H O G s
29.08.12
✎
01:57
|
Ты пал в моих глазах.
|
|
3
ProProg
29.08.12
✎
11:01
|
Апну а то ночью было дело
|
|
4
ProProg
29.08.12
✎
11:01
|
Сейчас сам пробую разобраться еще.
|
|
5
Stim
29.08.12
✎
11:02
|
барышем поделишься?
|
|
6
olegves
29.08.12
✎
11:17
|
У свойства Формы есть УсловноеОформление, в котором указывается само, условие и элементы формы, к которым его применить, - но не уверен, что получится оформить до ячейки дерево
|
|
7
ProProg
29.08.12
✎
11:48
|
чо то сделал
// Условное оформление
НовыйЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
НовыйЭлементУсловногоОформления.ИдентификаторПользовательскойНастройки = ИмяКолонки;
НовыйЭлементУсловногоОформления.Представление = "СозданоПрограммно";
НовыйЭлементУсловногоОформления.Использование = Истина;
ЭлементОтбора = НовыйЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДеревоНоменклатуры.ЦенаКомпании");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Больше;
ЭлементОтбора.ПравоеЗначение = Новый ПолеКомпоновкиДанных("ДеревоНоменклатуры.ЦенаПоставщика"+ИмяКолонки);
НовоеПоле = НовыйЭлементУсловногоОформления.Поля.Элементы.Добавить();
НовоеПоле.Использование = Истина;
НовоеПоле.Поле = Новый ПолеКомпоновкиДанных("ЦенаПоставщика"+ИмяКолонки);
НовыйЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("Шрифт", Новый Шрифт(,,Истина));
НовыйЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ЦветОсобогоТекста);
|
|
8
ProProg
29.08.12
✎
11:48
|
не ругается но все равно ничего не выделяет
|
|
9
ProProg
29.08.12
✎
12:29
|
Все победил.
|
|