Оформление строк, ячеек табличного поля (цвет, текст)
Похожие FAQ
Еще в этой же категории
Заполнение списка значений в элементе поле выбора на форме 10
//Заполнение списка перебором данных // Элемент формы МетаданныеВыбор имеет тип — Произвольный, Использование — Режим выбора из Списка, кнопка списка Для Каждого Метаданное из Метаданные.РегламентныеЗадания Цикл ЭлементыФормы.МетаданныеВыбор.Спи Поле выбора
Как ограничить список выбора? 7
Ограничим список элементов, установив отбор в открываемой форме //Пример 1 Процедура СтатьяПДРНачалоВыбора(Элемент, СтандартнаяОбработка) ФормаВыбора = Справочники.ПрочиеДоходыИРасходы.ПолучитьФормуВыбора(, Элемент); ЭлементОтбораВидПДР = Форма Форма
Программное создание таблицы значений с условным оформлением 7
Как создать на форме таблицу и сделать для нее подсветку содержимого колонки в строке по условию? Итак для начала нам надо добавить реквизиты в форму. Для этого у нас есть метод: ИзменитьРеквизиты(). Перед тем как его использовать мы сформируем ма Форма
Как активизировать, перевести фокус на необходимый элемент на форме? 6
//Текущему Элементу формы присваиваем элемент котровый необходимо активизировать ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.ТабличноеПоле; Форма
Программное добавление элементов на форму 6
ЭлементыФормы (Controls) . Добавить (Add) — Добавляет элемент управления на форму. Синтаксис: Добавить( Тип , Имя , Видимость , ПоместитьНа ) Параметры: Тип (обязательный) Тип: Тип. Тип добавляемого элемента управления: Индикатор; П Посмотреть все в категории Работа с Формой (Диалог) и её элементами
Процесс оформления строк табличной части для управляемых форм отличается от оформления строк в обычных формах.
Оформление в строк табличной части для обычных форм
Условное оформление в управляемых формах
Для того чтобы программно наложить оформление на элементы управляемой формы (а в частности на строки таблицы значений), необходимо воспользоваться элементами условного оформления.
ВАЖНО! Работы с элементами условного оформления доступна только на стороне сервера!
ВАЖНО! Для оформления строк таблицы (или дерева) значений мы будем использовать условное оформление самой формы, а не элемента списка!
Таким образом, код для реализации условного оформления управляемой формы будет иметь следующий вид: В приведенном примере, в случае если значение реквизита "Реквизит1" будет больше 10, цвет текста строки будет выделен зеленым.
Вы же можете наложить любое условие и любое необходимое оформление.
Иногда возникает потребность выделить строки табличной части документа разными цветами, чтобы они не сливались. Сделать это можно двумя способами:
Способ 1:
- Зайти в конфигуратор;
- Открыть форму объекта, где располагается нужная табличная часть;
- Перейти в свойства табличной части;
- Установить флажок напротив параметра «ЧередованиеЦветовСтрок»;
Способ 2:
- Зайти в конфигуратор;
- Открыть форму объекта, где располагается нужная табличная часть;
- Перейти в свойства формы;
- Найти в свойствах параметр «УсловноеОформление», нажать кнопку «Открыть»;
- В открывшейся форме добавляем новую строку:
- В колонке «Оформление» выбираем цвет фона;
- В колонке «Условие» можно установить отбор по номерам строки;
- В колонке «Оформляемые поля» выбираем все колонки табличной части;
стоит обратить внимание, чтобы на Вашем мониторе не была настроена высокий контраст цветов, иначе не будет различий между строками.