Управляемые формы. Раскраска.
☑
0
espanol
17.07.12
✎
17:33
Как раскрасить ячейку списка формы?
Пока только знаю как строку:
ЭлементОформления = Список.УсловноеОформление.Элементы.Добавить();
ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("СтатусАвтомобиля");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение = СтатусыАвтомобилей().НаСкладе;
Элемент = ЭлементОформления.Оформление.Элементы[0];
Элемент.Использование = Истина;
Элемент.Значение = WebЦвета.НебесноГолубой;
1
espanol
17.07.12
✎
17:33
Нужно именно программно!
2
palpetrovich
17.07.12
✎
17:37
ну ну. мне тоже интересно именно программно
типа ап
3
aleks-id
17.07.12
✎
17:58
УсловноеОформление (ConditionalAppearance)
УстановитьДоступныеПоля (SetAvailableFields)
Синтаксис:
УстановитьДоступныеПоля(<ДоступныеПоля>)
Параметры:
<ДоступныеПоля> (обязательный)
Тип: ПоляНастройки.
Поля, которые можно будет использовать для оформления.
Описание:
Устанавливает поля, с которыми может работать оформление.
Доступность:
Сервер, толстый клиент, внешнее соединение.
4
espanol
17.07.12
✎
18:03
(2) разобрался, примерно так:
ПолеКомпоновки = ЭлементОформления.Поля.Элементы.Добавить();
ПолеКомпоновки.Поле = ЭлементОформления.Поля.ДоступныеПоляОформляемыхПолей.Элементы.Получить(64).Поле;
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс