Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | Следующая версия Следующая версия справа и слева | ||
common_all:managedforms [2019/06/26 15:26] alexander |
common_all:managedforms [2019/11/14 15:48] alexander |
||
---|---|---|---|
Строка 126: | Строка 126: | ||
---- | ---- | ||
- | **Програмное задание условного оформления (жирный шрифт) в таблице на управляемой форме** | + | **Програмное задание условного оформления в таблице на управляемой форме (теперь вместо "ПриВыводеСтроки")** |
<code>ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить(); | <code>ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить(); | ||
Строка 139: | Строка 139: | ||
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных(элПоля.Имя); | ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных(элПоля.Имя); | ||
КонецЦикла;</code> | КонецЦикла;</code> | ||
+ | |||
+ | Раскраска строки при Количестве равном 0: | ||
+ | <code>&НаСервере | ||
+ | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) | ||
+ | |||
+ | УстановитьУсловноеОформление(); | ||
+ | |||
+ | КонецПроцедуры | ||
+ | |||
+ | &НаСервере | ||
+ | Процедура УстановитьУсловноеОформление() | ||
+ | |||
+ | УсловноеОформление.Элементы.Очистить(); | ||
+ | ЭлементУО = УсловноеОформление.Элементы.Добавить(); | ||
+ | |||
+ | // Оформление: цвет текста | ||
+ | ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветТекста", WebЦвета.Красный); | ||
+ | |||
+ | // Условие: количество в табличной части = 0. | ||
+ | ЭлементУсловия = ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); | ||
+ | ЭлементУсловия.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Товары.Количество"); | ||
+ | ЭлементУсловия.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; | ||
+ | ЭлементУсловия.ПравоеЗначение = 0; | ||
+ | |||
+ | // Оформляемое поле: товар в табличной части. | ||
+ | ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить(); | ||
+ | ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Товары"); | ||
+ | |||
+ | КонецПроцедуры</code> | ||
---- | ---- |