|
Управляемые формы. Раскраска.
| ☑ |
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).Поле;
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан