![]() |
![]() |
|
Условное оформление таблицы значений | ☑ | ||
---|---|---|---|---|
0
Andreich88
26.01.21
✎
17:57
|
Всем привет.
Есть таблица значений как реквизит формы с одной колонкой, необходимо по условию выборочно раскрасить строки таблицы. у меня получается раскрасить только всю таблицу, где может быть ошибка? </ Элемент = УсловноеОформление.Элементы.Добавить(); ПолеЭлемента = Элемент.Поля.Элементы.Добавить(); ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ТаблицаФормыКолонка2.Имя); ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ПоменятьЦветКолонки2"); ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ОтборЭлемента.ПравоеЗначение = Истина; Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(255, 0, 0)); /> |
|||
1
Andreich88
26.01.21
✎
17:58
|
(0)
</ Элемент = УсловноеОформление.Элементы.Добавить(); ПолеЭлемента = Элемент.Поля.Элементы.Добавить(); ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.цифрыЗначение.Имя); ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Значение"); ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Меньше; ОтборЭлемента.ПравоеЗначение = "4"; Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(255, 0, 0)); /> |
|||
2
Andreich88
30.01.21
✎
13:59
|
Никто не сможет подсказать?
|
|||
3
sikuda
30.01.21
✎
14:11
|
https://blog.sikuda.ru/?p=1788 |
|||
4
Andreich88
30.01.21
✎
14:35
|
(3) Пробовал таким способом, не раскрашивает.
</ ЭтаФорма.УсловноеОформление.Элементы.Очистить(); ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить(); ОформляемоеПоле = ЭлементУсловногоОформления.Поля.Элементы.Добавить(); ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Значение"); ЭлементОтбора = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.цифры.Значение"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Больше; ЭлементОтбора.ПравоеЗначение = "4"; ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("ЦветТекста", WebЦвета.Красный); /> |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |