Как скрыть тулбар в web - отчетах

16.03.2017

По умолчанию веб отчеты отображают вверху панель инструментов для управления отображением отчета:

 

В свойствах объекта «WebReport» возможно управлять этой панелью инструментов, добавлять или убирать элементы, менять их расположение и стиль.

 

Чтобы отображать тулбар не вверху, а внизу окна отчета, используйте свойство «ShowBottomToolbar». Если необходимо скрыть панель инструментов, используйте свойство «ShowToolbar». Также можно убрать и остальные элементы управления, такие как кнопки перехода по страницам отчета, экспорт и печать.

Предусмотрено два стиля панели (ToolbarStyle) – Large и Small. Есть возможность выбрать один из пяти наборов иконок. Ну и, конечно же, возможно выбрать любой цвет для фона тулбара. Например:

 

Можно сделать свою собственную панель, если не устраивает стандартная.

Разместите компонент «Панель» под «WebReport1», а на панель добавьте кнопку:

 

Назовите кнопку «Show/Hide toolbar». Сделайте двойной клик по этой кнопке. Из названия кнопки становится ясно, что она будет скрывать или показывать тулбар, поэтому код события нажатия будет следующим:

1
WebReport1.ShowToolbar = false;

 Результат работы кнопки:

 

Теперь добавьте другие кнопки, которые будут выполнять некоторые функции кнопок из тулбара:

 

Для кнопки «Prev.» добавьте код:

1
WebReport1.PrevPage();

 Для кнопки «Next» -по аналогии:

1
WebReport1.NextPage();

 И для экспорта в PDF:

1
WebReport1.ExportPdf();

 Проверьте добавленные кнопки.

Страницы отчета переключаются:

 

При нажатии на «ExportPDF» выводится диалоговое окно сохранения PDF документа.

В данной статье было рассмотрено создание собственного тулбара, аналогичного существующему, с тем лишь отличием, что он не будет привязан к окну отчета и оформить его можно по вашему желанию.

.NET FastReport ASP.NET WebReport Дизайнер Кастомизация .NET FastReport ASP.NET WebReport Дизайнер Кастомизация
21 апреля 2025

Как работают RFID-метки в FastReport VCL

В этой статье мы рассмотрим принцип работы RFID-меток с новым объектом TfrxDeviceCommand в FastReport VCL с релизом 2025.2.
8 апреля 2025

Конвертер из формата Microsoft Word (.docx) в файл для FastReport .NET (.frx)

Конвертер из формата Microsoft Word (.docx) в файл для FastReport .NET (.frx): описание и инструкция по использованию инструмента.
25 марта 2025

Как объединить несколько отчетов в один из FastReport .NET

FastReport .NET — это мощный инструмент для создания и управления отчётами. В данной статье мы рассмотрим, как объединить несколько отчётов в один в FastReport .NET.