|
v7: Как с помощью Formex раскрасить ячейки журнала документов в разные цвета? | ☑ | ||
---|---|---|---|---|
0
lukinskiy
08.07.15
✎
20:56
|
Раскрасить одну ячейку в строке получилось.
Но пока не пойму, как раскрасить следующую ячейку в другой цвет. Когда добавляю еще одну служебную строку, срабатывает только первая. При двойном использовании INDENT в одной служебной строке, срабатывает только первый. |
|||
1
lukinskiy
08.07.15
✎
20:57
|
Речь о раскраске ячеек в разные цвета в одной строке.
|
|||
2
Смотрящий
08.07.15
✎
21:00
|
а что говорит товарищ Хелп ?
|
|||
3
lukinskiy
08.07.15
✎
21:03
|
Да вот боюсь, возможно ли это вообще...
|
|||
4
ДенисЧ
08.07.15
✎
21:05
|
Я как бы не против.
Да и автор компоненты тоже |
|||
5
lukinskiy
08.07.15
✎
21:07
|
(4) очень информативно
|
|||
6
lukinskiy
08.07.15
✎
21:12
|
Из описания вроде следует, что служебную строку к строке таблицы можно применить один раз. Но это как-то неявно.
Неужто в одной строке можно применить только один цвет? |
|||
7
Смотрящий
08.07.15
✎
21:16
|
COUNT[<КоличествоКолонок>] - задает количество колонок, на которые распространяется раскраска;
|
|||
8
lukinskiy
08.07.15
✎
21:17
|
Да, но мне надо раскрасить одну ячейку в один цвет, а другую - в другой. Т.е. у меня COUNT[1]
|
|||
9
vcv
08.07.15
✎
21:19
|
к одной строке можно применить один план раскраски. А в плане красить как угодно, какими угодно цветами. И даже шрифты менять. Всё описано в хелпе.
|
|||
10
vcv
08.07.15
✎
21:19
|
План раскраски
Описание Для ускорения и упрощения работы раскраски таблиц в компоненту с версии 2.0.5.85 введен функционал плана раскраски таблицы. Для его активизации необходимо вызвать метод ИспользоватьПланРаскраски() объекта Сервис с параметром 1 (соответсвенно, для отключения и перехода на старый принцип раскраски надо вызвать тот же метод, но с параметром 0). По умолчанию функционал плана раскраски отключен и работает старая методика раскраски. Для реализации раскраски по новому функционалу плана раскраски, необходимо добавить в раскрашиваемую таблицу колонку с заголовком "FormEx_ПланРаскраски" (без кавычек, регистронезависимо). Колонка может располагаться в любом месте таблицы. Содержимое этой колонки задает план раскраски таблицы, основанный на тех же макросах, которые описаны в части "Раскраска таблиц". При этом макросы COUNT и INDENT не обрабатываются. В плане раскраски каждая ячейка текущей строки определяется круглыми скобками. В плане учитываются как видимые, так и невидимые колонки. Макросы раскраски надо помещать в места, соответсвующие смене раскраски. Несколько примеров помогу лучше понять этот принцип. Пример плана раскраски "()()()(BRUSH[255])()()(BRUSH[NONE)" - обозначает, что начиная с четвертой колонки (включительно) цвет фона ячеек устанавливается красным, а с седьмо раскраска фона отключается и все остальные колонки не раскрашиваются; "(BRUSH_S[255])" - обозначается, что вся строка, когда она становится текущей, подсвечивается красным фоном. |
|||
11
lukinskiy
08.07.15
✎
21:25
|
Спасибо огромное! Сейчас попробую.
А что означает на странице свойств компоненты флажок "выборочная раскраска"? Это не план раскраски (по крайней мере, я его программно включил, а флажок по-прежнему не установлен). |
|||
12
lukinskiy
08.07.15
✎
21:29
|
а, сорри, про выборочную раскраску есть в доках
|
|||
13
lukinskiy
08.07.15
✎
22:13
|
Круто, все работает, спасибо! :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |