|
Окрашивание динамического списка несколькими отборами (Пересекающиеся условия) | ☑ | ||
---|---|---|---|---|
0
Virus32BioScan
21.12.18
✎
11:38
|
Пишу:
Список.УсловноеОформление.Элементы.Очистить(); ЭлементОформления = Список.УсловноеОформление.Элементы.Добавить(); //**************************************************************************************************** ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; Если ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("СтатусЕГАИС"); //ЭлементОтбора.ПравоеЗначение = Перечисления.СтатусыОбработкиТТНВходящейЕГАИС.ПринятИзЕГАИС; //ЭлементОтбора.Использование = Истина; //**************************************************************************************************** ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Желтый); т.к статусы ЕГАИС могуть быть разными соответственно я раскрасить хочу в разные цвета, прошу подсказки в реализации |
|||
1
Virus32BioScan
21.12.18
✎
11:41
|
Список.УсловноеОформление.Элементы.Очистить();
ЭлементОформления = Список.УсловноеОформление.Элементы.Добавить(); //**************************************************************************************************** ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("СтатусЕГАИС"); ЭлементОтбора.ПравоеЗначение = Перечисления.СтатусыОбработкиТТНВходящейЕГАИС.ПринятИзЕГАИС; ЭлементОтбора.Использование = Истина; //**************************************************************************************************** ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Желтый); Вот скорректировал |
|||
2
palsergeich
21.12.18
✎
11:45
|
При пересечении - накладывается нижнее в коллекции элементов
|
|||
3
Virus32BioScan
21.12.18
✎
11:48
|
(2) Возможно показать пример ? для наглядности
|
|||
4
Вафель
21.12.18
✎
11:51
|
а в чем вопрос собственно?
|
|||
5
Virus32BioScan
21.12.18
✎
11:52
|
(4) (0) внизу
|
|||
6
palsergeich
21.12.18
✎
11:55
|
(5) Стандартное поведение Усолвного оформления я описал.
Поставьте четко ТЗ, тогда Вам дадут ответ, в пятницу экстрасенсорные органы не очень работают |
|||
7
Virus32BioScan
21.12.18
✎
13:01
|
Есть динамический список с полем СтатусЕГАИС
Я хочу с соответствии статусу сделать раскраску строки |
|||
8
Вафель
21.12.18
✎
13:05
|
для каждого значения статуса нужно создать свой элемент условного оформления
|
|||
9
Virus32BioScan
21.12.18
✎
13:21
|
(8) Отлично, я это понимаю! возможно пример кода?
|
|||
10
Virus32BioScan
21.12.18
✎
13:25
|
(1) На примере этого?
|
|||
11
palsergeich
21.12.18
✎
13:27
|
(10) Да
|
|||
12
catena
21.12.18
✎
13:28
|
(10)Пример кода в (1). Повторить эн раз для каждого значения.
|
|||
13
palsergeich
21.12.18
✎
13:29
|
(12) А можно даже обернуть в цикл и сделать краиво
|
|||
14
Virus32BioScan
21.12.18
✎
14:11
|
(13) А если элемент поменяет статус динамически? это повлияет на раскраску, я не могу сделать 2 условия по (1) не хватает опыта на примере объясните пож-ста
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |