|
Программное условное оформление, как изменить цвет ячейки а не всей строки. (дин. список)
| ☑ |
0
SkillUp
09.04.21
✎
13:04
|
Здравствуйте, надо изменить цвет конкретной ячейки ("отгружен"), а не всей строки (в динамического списка). Как переделать код?
Мой код:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ЭлементОформления = ДинСписок.УсловноеОформление.Элементы.Добавить();
ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Отгружен");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.ПравоеЗначение = Истина;
ЭлементОтбора.Использование = Истина;
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона",Новый Цвет(255, 0, 0));
...
КонецПроцедуры
|
|
1
SkillUp
09.04.21
✎
14:34
|
Спасибо!
|
|
2
SkillUp
09.04.21
✎
14:49
|
Может кому-то надо будет:
ПолеОформления = ЭлементОформления.Поля.Элементы.Добавить();
ПолеОформления.Поле = Новый ПолеКомпоновкиДанных("Отгружен");
ПолеОформления.Использование = Истина;
|
|
3
Chameleon1980
09.04.21
✎
16:48
|
Правильный путь -правильный путь
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший