"EhLib.Com"
https://forum.ehlib.com/ru/

Отображение суммирующих записей в группах
https://forum.ehlib.com/ru/viewtopic.php?f=4&t=2875
Страница 1 из 1

Автор:  manman [ 06 ноя 2019, 17:38 ]
Заголовок сообщения:  Отображение суммирующих записей в группах

Добрый день!
Есть ли возможность в режиме группировки отображать суммирующие записи для каждой группы и не выводить общую суммирующую запись в нижней части грида?

Автор:  EhLibSupport [ 06 ноя 2019, 17:48 ]
Заголовок сообщения:  Re: Отображение суммирующих записей в группах

Добрый день.

Такая возможность есть.
Детальную информацию вы можете прочитать в файле "EhLib - Руководство разработчика.doc"
Раздел "Отображение суммирующих записей в группах".

Автор:  manman [ 07 ноя 2019, 10:44 ]
Заголовок сообщения:  Re: Отображение суммирующих записей в группах

Вопрос был "Как не отображать суммирующую информацию в нижней части грида?"
В документаци, насчет этого, ничего не нашел!

Автор:  EhLibSupport [ 07 ноя 2019, 11:41 ]
Заголовок сообщения:  Re: Отображение суммирующих записей в группах

Добрый день.

Скрыть общий футер грида - такой возможности нет.
Но есть возможность подменить отображаемый текст в ячейках футера.
Для этого в событии DBGridEh.OnDataGroupGetFooterParams можно проверить уровень ветви группировки.
Для общего футера грида GroupDataTreeNode.Level = 0

Код:
procedure TForm1.DBGridEh1DataGroupGetFooterParams(Sender: TCustomDBGridEh;
  GroupDataTreeNode: TGroupDataTreeNodeEh;
  FooterColumnItem: TGridDataGroupFooterColumnItemEh;
  Params: TGroupFooterParamsEh);
begin
  if (GroupDataTreeNode.Level = 0) then
    Params.Text := '';
end;


Вложения:
sshot-59.png
sshot-59.png [ 26.45 KiB | Просмотров: 698 ]

Страница 1 из 1 Часовой пояс: UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/