Выделение
Одним из видов детализации отчета является интерактивное выделение. Интерактивное выделение предоставляет возможность произвести детализацию данных на той же странице, на которой располагаются главные данные. Рассмотрим пример отчета с использованием интерактивного выделения. Допустим, есть отчет со списком категорий и продуктов, относящихся к этим категориям. На рисунке показан шаблон отчета:
Для того, чтобы включить интерактивное выделение следует выделить бэнд Данные (DataBand). В этом случае, будет выделен бэнд содержащий названия категорий, т.е. бэнд на котором располагается текстовый компонент с выражением Categories.CategoryName. Далее следует в редакторе взаимодействий, перейти на вкладку Выделение (Selection) и установить флажок у параметра Включить выделение (Selection Enabled).
Далее, следует добавить фильтр на детализирующий бэнд, если это необходимо. В данном примере, на бэнд Данные содержащий данные о продуктах, добавлен фильтр. Указать выражение фильтрации, в данном случае DataCategories.SelectedLine == Products.CategoryID. После чего, построить отчет. На рисунке снизу представлена страница построенного отчета с интерактивным выделением:
Как видно из рисунка, была выбрана категория Beverages. Эта категория была расшифрована и по ней отображается детализация, т.е. продукты относящиеся к данной категории. Также, на данном рисунке присутствует курсор выбора, который установлен на категории Dairy Products. Кроме этого, следует отметить, что при интерактивном выделении также может присутствовать многоуровневая вложенность.
Информация |
На данный момент, интерактивное выделение недоступно для web продуктов.
|