|
|
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Стала счастливым обладателем программки с cxDBPivotGrid. Пользователи хотят покрасить строки итогов сериньким. Под это дело завела компонент cxStyleRepository. Строки с итогами считаются на сервере БД и просто выводятся (так поняла, не через Total). Хочу покрасить строки, где в столбце есть значение "Всего...". Нигде в интернетах не могу найти пример именно по этому компоненту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 08:37 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
Jane CHER Доброго времени суток! Стала счастливым обладателем программки с cxDBPivotGrid. Пользователи хотят покрасить строки итогов сериньким. Под это дело завела компонент cxStyleRepository. Строки с итогами считаются на сервере БД и просто выводятся (так поняла, не через Total). Хочу покрасить строки, где в столбце есть значение "Всего...". Нигде в интернетах не могу найти пример именно по этому компоненту. насколько я помню, надо обработчик на onCustomDrawCell повесить. Туда приходит ViewInfo: TcxPivotGridDataCellViewInfo, в котором надо проверить свойство IsTotal/IsGrandTotal Ну и если True, то раскрасить клеточку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 09:19 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
Jane CHER, OnGetContentStyle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 09:50 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
defecator насколько я помню, надо обработчик на onCustomDrawCell повесить. Туда приходит ViewInfo: TcxPivotGridDataCellViewInfo, в котором надо проверить свойство IsTotal/IsGrandTotal Ну и если True, то раскрасить клеточку Ага, пробовала через этот метод, но у меня итоги не через Total считаются, поэтому затык. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 11:10 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
zinpub OnGetContentStyle А тут как, если без использования TcxPivotGridDataCellViewInfo? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 11:11 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
Jane CHER zinpub OnGetContentStyle А тут как, если без использования TcxPivotGridDataCellViewInfo? А почему надо без? Я, вероятно, не понял сути. Как определяется логически, что ячейку надо красить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 11:21 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
zinpub Jane CHER пропущено... А тут как, если без использования TcxPivotGridDataCellViewInfo? А почему надо без? Я, вероятно, не понял сути. Как определяется логически, что ячейку надо красить? То есть, чем отличается строка с итогами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 11:22 |
|
||
|
Каким методом покрасить строку в 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:39 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
Jane CHER, Увидеть бы это... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 11:44 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
zinpub Jane CHER, Увидеть бы это... Попробую что-нибудь придумать, чтоб безопасники по головке слишком сильно не погладили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 11:46 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
zinpub Jane CHER, Увидеть бы это... Программку писал очень грамотный мальчик, по наследству досталось. Если sql-код читать нараспев, так и вовсе сотону можно вызвать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 12:21 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
Jane CHER, Соответственно Всего по участку является Наименование Тогда в ACell находим значение столбца Наименование для данной строки и коли он подходит под шаблон... то красим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 12:33 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
zinpub, попробую. :-) Наименование у нас будет через ACell.ColumnIndex=... ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 12:38 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
Jane CHER zinpub OnGetContentStyle А тут как, если без использования TcxPivotGridDataCellViewInfo? Чё за фигня вааще! :) Код: pascal 1. => Код: pascal 1. 2. => Код: pascal 1. 2. 3. 4. 5. 6. Андырстэнд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 12:40 |
|
||
|
Каким методом покрасить строку в 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:42 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
ёёёёё, Сами Вы фигня! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 12:48 |
|
||
|
Каким методом покрасить строку в 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:49 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
zinpub, Ок, спасибо за рекомендации и понимание! :-) Если одолею - постараюсь не забыть отписаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 12:50 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
Jane CHER С трудом. Ну ё. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 12:52 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
ёёёёё Jane CHER С трудом. Ну ё. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. Тогда суммы считаются самим Pivot'ом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 13:06 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
zinpub ... Тогда суммы считаются самим Pivot'ом А, ну да ж... Jane CHER Строки с итогами считаются на сервере БД и просто выводятся (так поняла, не через Total). Хочу покрасить строки, где в столбце есть значение "Всего...". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 13:08 |
|
||
|
Каким методом покрасить строку в cxDBPivotGrid
|
|||
|---|---|---|---|
|
#18+
zinpub, ок, запомню на будущее. Судя по картинке, GrandTotal у нас ведь нигде нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 13:09 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39889523&tid=2038707]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
83ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 499ms |

| 0 / 0 |
