YouTube

 

Посмотрите наши видеоуроки по созданию интерактивных отчетов. Подписывайтесь на канал Stimulsoft и узнайте первыми о новых видеоуроках. Вопросы и предложения оставляйте в комментариях к видео.

 

 

 

Stimulsoft Reports предоставляет большой набор средств для построения интерактивных отчетов. Среди них - закладки, гиперссылки, Drill-Down связи, динамическая сортировка, динамическое сворачивание, редактирование отчетов прямо в окне предварительного просмотра. Для того чтобы включить взаимодействие в отчете, следует выделить компонент в отчете и вызвать редактор взаимодействий. Для того чтобы вызвать редактор взаимодействий, следует выделить компонент и на панели свойств (группа Поведение) нажать кнопку Взаимодействие (Interaction):

 

 

img1 Панель параметров выбранного взаимодействия. Данная панель может отличаться как по содержанию, так и структуре.

img_2 Перечень доступных взаимодействий компонента. Может отличаться, в зависимости от типа компонента.

 

Ниже рассмотрим панель параметров для каждого взаимодействия.

 

Динамическое сворачивание

 

Предоставляет возможность сворачивать содержимое компонента в построенном отчете. Более подробно о динамическом сворачивании.

 

 

img_1 Параметр включения сворачивания. Если флажок установлен, то компонент может сворачивать-разворачивать содержимое в отчете.

img_2 Поле для выражения сворачивания. Например, выражение {GroupLine!=1} способствует тому в отчете, что первая группа будет развернута, остальные  свернуты.

img_3 Параметр сворачивания итога по группе вместе с группой. Если флажок установлен, то итог по группе будет сворачиваться с группой, иначе будет сворачиваться только сама группа.

 

 

Детализация отчета

 

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

 

 

img1 Параметр включения режима детализации

img_2 Перечень страниц с детальными данными. Следует выбрать одну из страниц, если детализация осуществляеться с использованием страницы в отчете.

img_3 Путь к внешнему отчету с детальными данными. Указывается, если детализация осуществляеться с использованием внешнего отчета.

img_4 Режим открытия детальных данных. Детальные данные могут быть открываться каждый раз на новой странице в построенном отчете, или детальные данные будут открываться на одной странице.

 

 

Параметры детализации

 

В отчетах с детализацией можно передать параметры от главных данных к детальным. Например для фильтрации данных. Более подробно о параметрах детализации:

 

 

img_1 Перечень параметров детализации.

img_2 Наименование параметра.

img_3 Выражение параметра.

 

 

Интерактивная Сортировка

 

В построенном отчете можно сортировать данные. Более подробно о динамической сортировке:

 

 

img_1 Параметр включения динамической сортировки.

img_2 Перечень колонок для сортировки данных.

 

 

Интерактивное выделение

 

В отчетах можно применять выделение данных при наведении курсора. Более подробно об интерактивном выделении.

 

 

img_1 Параметр включения интерактивного выделения.

 

 

Закладки

 

Закладки в отчете предназначены для отображения его структуры. Также закладки используются для метки компонента, чтобы потом можно было сделать на него ссылку при помощи гиперссылки. Более подробно о закладках.

 

 

img_1 Поле в котором указывается выражение для формирования закладок.

 

 

Гиперссылки

 

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

 

 

img_1 При помощи этого параметра определяется тип ссылки: ссылка по закладкам в отчете, ссылка по тегам, ссылка на внешний документ.

img_2 В данном поле указывается выражение ссылки.

 

 

Тег

 

тег представляет собой метку для элемента отчета. Иногда при помощи тегов могут передавать параметры детализации. Например, если используються интерактивные диаграммы. Также при помощи тегов создаються отчеты с якорями. Более подробно об отчете с якорями.

 

 

img_1 В данном поле указываеться выражение тега.

 

 

Подсказки

 

Для вывода дополнительной информации элемента отчета, при наведении на него курсора, используются подсказки в отчете.

 

 

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

 

 

Информация

 

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