![]() |
![]() |
![]() |
|
Окраска строк и ячеек Табличного поля, | ☑ | ||
---|---|---|---|---|
0
val245
12.01.11
✎
11:53
|
Нужно окрасить текущую строку в табличном поле в определенный цвет. Режим выделения строк - строка не подхаодит, так как нужно видеть как текущую строку так и текущую колонку. Может кто подскажет, как можно окрасить текущую строку или текущую ячейку? (Табличное поле)
|
|||
1
Wobland
12.01.11
✎
11:57
|
(0) Оформление?
|
|||
2
val245
12.01.11
✎
11:57
|
Да. Оформление
|
|||
3
Wobland
12.01.11
✎
11:58
|
ПриАктивизацииСтроки()?
|
|||
4
val245
12.01.11
✎
11:58
|
Мне нужно, чтоб текущая строка выделялась одним цветом, а выделенная ячейка другим.
|
|||
5
Wobland
12.01.11
✎
11:59
|
ПриАктивизацииЯчейки()?
|
|||
6
val245
12.01.11
✎
12:00
|
Ну да, ПриАктивизацииКолонки() или ПриАктиизацииЯчейки(), но найду ничего для окраски либо строки, либо ячейки
|
|||
7
val245
12.01.11
✎
12:01
|
Сам синтаксис
|
|||
8
Wobland
12.01.11
✎
12:01
|
(6) а пробовал сначала строку красить, а потом ячейку?
|
|||
9
Wobland
12.01.11
✎
12:01
|
(7) попробую у себя в наработках покопаться, что-то похожее было
|
|||
10
val245
12.01.11
✎
12:04
|
Ну да, не строку не могу покрасить, не ячейку. Вот колонку без проблем покрасить
ТекКолонка = Элемент.ТекущаяКолонка; ТекКолонка.ЦветФонаПоля = Новый Цвет(255,255,153); |
|||
11
butterbean
12.01.11
✎
12:08
|
(10) в ПриПолученииДанных пиши
ТекДанные = элемент.ТекущиеДанные; Для каждого ОформлениеСтроки Из ОформленияСтрок Цикл Если ОформлениеСтроки.ДанныеСтроки = ТекДанные Тогда ОформлениеСтроки.ЦветФона = WebЦвета.Красный; КонецЕсли; КонецЦикла; |
|||
12
Wobland
12.01.11
✎
12:09
|
вот тебе про цвет строки
Процедура ТоварыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) Цвет = Новый Цвет; //ВидЦвета.АвтоЦвет; Отклонение = Макс(Отклонение, -Отклонение); // модуль Если Отклонение > ПроцентОтличия Тогда // нужно раскрасить Цвет = ?(мЗнак, Новый Цвет(255, 0, 0), Новый Цвет(0, 0, 255)); КонецЕсли; ОформлениеСтроки.ЦветТекста = Цвет; КонецПроцедуры |
|||
13
butterbean
12.01.11
✎
12:10
|
(11)+ надо еще в ПриАктивизацииСтроки поставить Обновить();
|
|||
14
val245
12.01.11
✎
13:05
|
Спасибки. Сейчас попробую
|
|||
15
ML11
12.01.11
✎
13:23
|
кстати, а в 8.2 в управляемых формах как это сделать?
не там процедур Привыводестроки и при получении данных ( долго маялась.. пришлось пока доп колонку с примечанием добавить по таким строкам.. |
|||
16
butterbean
12.01.11
✎
13:23
|
(15) условным оформлением
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |