
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.11.2019, 08:37
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
Доброго времени суток! Стала счастливым обладателем программки с cxDBPivotGrid. Пользователи хотят покрасить строки итогов сериньким. Под это дело завела компонент cxStyleRepository. Строки с итогами считаются на сервере БД и просто выводятся (так поняла, не через Total). Хочу покрасить строки, где в столбце есть значение "Всего...". Нигде в интернетах не могу найти пример именно по этому компоненту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 09:19
|
|||
|---|---|---|---|
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
Jane CHER Доброго времени суток! Стала счастливым обладателем программки с cxDBPivotGrid. Пользователи хотят покрасить строки итогов сериньким. Под это дело завела компонент cxStyleRepository. Строки с итогами считаются на сервере БД и просто выводятся (так поняла, не через Total). Хочу покрасить строки, где в столбце есть значение "Всего...". Нигде в интернетах не могу найти пример именно по этому компоненту. насколько я помню, надо обработчик на onCustomDrawCell повесить. Туда приходит ViewInfo: TcxPivotGridDataCellViewInfo, в котором надо проверить свойство IsTotal/IsGrandTotal Ну и если True, то раскрасить клеточку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 09:50
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
Jane CHER, OnGetContentStyle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 11:10
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
defecator насколько я помню, надо обработчик на onCustomDrawCell повесить. Туда приходит ViewInfo: TcxPivotGridDataCellViewInfo, в котором надо проверить свойство IsTotal/IsGrandTotal Ну и если True, то раскрасить клеточку Ага, пробовала через этот метод, но у меня итоги не через Total считаются, поэтому затык. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 11:11
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
zinpub OnGetContentStyle А тут как, если без использования TcxPivotGridDataCellViewInfo? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 11:21
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
Jane CHER zinpub OnGetContentStyle А тут как, если без использования TcxPivotGridDataCellViewInfo? А почему надо без? Я, вероятно, не понял сути. Как определяется логически, что ячейку надо красить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 11:22
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
zinpub Jane CHER пропущено... А тут как, если без использования TcxPivotGridDataCellViewInfo? А почему надо без? Я, вероятно, не понял сути. Как определяется логически, что ячейку надо красить? То есть, чем отличается строка с итогами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 11:39
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
zinpub zinpub пропущено... А почему надо без? Я, вероятно, не понял сути. Как определяется логически, что ячейку надо красить? То есть, чем отличается строка с итогами? Строка с итогами у меня ничем не отличается от строки с данными - вычисляется не дельфой, а сервером БД. Я, к сожалению, с пивот гридами пока на "вы, извините". Может, и ошибаюсь. :-) В моем гриде, оказывается, установлена в true многообещающе выглядящая переменная GrandTotalsForSingleValues, а каким образом это влияет на итоги и какое именно Single Value имеется в виду - хз. Это вот точно не работает. procedure TForm.PivotGrid1StylesGetContentStyle( Sender: TcxCustomPivotGrid; ACell: TcxPivotGridDataCellViewInfo; var AStyle: TcxStyle); var i: integer; begin if (AnsiPos('Всего по цеху',VartoStr(ACell.Value)) > 0) then AStyle := Style_Itogi; if (AnsiPos('Всего по участку',VartoStr(ACell.Value)) > 0) then AStyle := Style_Itogi; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 11:44
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
Jane CHER, Увидеть бы это... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 11:46
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
zinpub Jane CHER, Увидеть бы это... Попробую что-нибудь придумать, чтоб безопасники по головке слишком сильно не погладили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 12:21
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
zinpub Jane CHER, Увидеть бы это... Программку писал очень грамотный мальчик, по наследству досталось. Если sql-код читать нараспев, так и вовсе сотону можно вызвать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 12:33
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
Jane CHER, Соответственно Всего по участку является Наименование Тогда в ACell находим значение столбца Наименование для данной строки и коли он подходит под шаблон... то красим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 12:38
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
zinpub, попробую. :-) Наименование у нас будет через ACell.ColumnIndex=... ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 12:40
|
|||
|---|---|---|---|
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
Jane CHER zinpub OnGetContentStyle А тут как, если без использования TcxPivotGridDataCellViewInfo? Чё за фигня вааще! :) Код: pascal 1. => Код: pascal 1. 2. => Код: pascal 1. 2. 3. 4. 5. 6. Андырстэнд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 12:42
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
Jane CHER zinpub, попробую. :-) Наименование у нас будет через ACell.ColumnIndex=... ? Посмотрите https://www.devexpress.com/Support/Center/Question/Details/Q449673/how-can-i-change-font-color-in-the-pivotgrid-row-or-data-column ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 12:48
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
ёёёёё, Сами Вы фигня! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 12:49
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
ёёёёё Андырстэнд? С трудом. Но за ответ спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 12:49
|
|||
|---|---|---|---|
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
Jane CHER, ОК. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 12:49
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
zinpub Jane CHER zinpub, попробую. :-) Наименование у нас будет через ACell.ColumnIndex=... ? Посмотрите https://www.devexpress.com/Support/Center/Question/Details/Q449673/how-can-i-change-font-color-in-the-pivotgrid-row-or-data-column Вот в переложение под Style's Код: pascal 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 12:50
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
zinpub, Ок, спасибо за рекомендации и понимание! :-) Если одолею - постараюсь не забыть отписаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 12:52
|
|||
|---|---|---|---|
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
Jane CHER С трудом. Ну ё. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 13:06
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
ёёёёё Jane CHER С трудом. Ну ё. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. Тогда суммы считаются самим Pivot'ом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 13:08
|
|||
|---|---|---|---|
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
zinpub ... Тогда суммы считаются самим Pivot'ом А, ну да ж... Jane CHER Строки с итогами считаются на сервере БД и просто выводятся (так поняла, не через Total). Хочу покрасить строки, где в столбце есть значение "Всего...". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2019, 13:09
|
|||
|---|---|---|---|
|
|||
Каким методом покрасить строку в cxDBPivotGrid |
|||
|
#18+
zinpub, ок, запомню на будущее. Судя по картинке, GrandTotal у нас ведь нигде нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2038707]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 520ms |

| 0 / 0 |
