|
|
|
|
Условное оформление в динамическом списке |
☑ |
0
azeml
26.03.15
✎
16:18
|
Здравствуйте!Нужно раскрасить строку в динамическом списке, но оно почему-то красит весь список.Не могу понять почему?
Пока Выб.Следующий() Цикл
ЭлементОформления = Список.УсловноеОформление.Элементы.Добавить();
ЭлементОформления.Использование = Истина;
ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.Ссылка");;
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.ПравоеЗначение = Выб.ДокОснование;
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(230,230,255));
КонецЦикла;
подскажите где ошибся?
|
|
1
Cyberhawk
26.03.15
✎
16:20
|
В режиме предприятия сначала установи нужное тебе оформление
|
|
2
azeml
26.03.15
✎
16:22
|
(1) оно то красит, но мне нужно, чтобы оно красило только те документы, которые есть в выборке
|
|
3
azeml
26.03.15
✎
16:34
|
(1) спасибо разобрался !
Нужно было
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка")
вместо
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.Ссылка");
|
|
Ошибка? Это не ошибка, это системная функция.