[]
ActiveReportsJS provides several types of interactive features to supply your reports with for a better user experience.
TextBox, Image and Chart Plots have the Action
property that determines what happens if a report reader clicks a report item or chart plot's element at preview time.
The Jump to Report
action opens the specified report in the viewer. You could use this feature to create Drill-Through Reports. The configuration includes the following properties.
Jump to Report
- the expression that specifies the report name to open when a reader clicks a report itemParameters
- the collection of parameter values to pass into the report above.The Jump to Bookmark
action brings the report item with the specified Bookmark
into focus. The Bookmarks demo uses this feature to display the interactive summary table on the first page. If you click the month name, the viewer switches to the page that shows the detail table for the specified month.
The Jump to URL
action opens the specified URL in the new window or new tab, depending on the browser settings.
All the report items and groups, such as a Table Group in ActiveReportsJS have the Label
property. Also, a TextBox report has the HeadingLevel
that takes integer values starting from 1
.
Together labels
and values of textboxes with HeadingLevel
generate the Report Map
displayed on the report viewer sidebar. The hierarchy of items in the report map is defined by one of the following conditions.
HeadingLevel
is set 1
are on the root level of hierarchy. TextBoxes with HeadingLevel
is set to 2
are on the next level and so on. The Catalog sample has the HeadingLevel
= 1 for the textbox located in the Table Group Header. The generated labels are displayed in both of the report map and Table of Contents.Label
property organically generate the hierarchy. You can find an example of this approach in the Nested Lists demo.The Source
property in the Document Map
section of Report properties determines which items are included in the report map:
Labels
- only labels are included. This is the default value.Headings
- only textbox values with HeadingLevel
>= 1 are included.All
- both labels and textbox values are included. This should be the last resort option for rare scenarios.None
- report map is not generated.Also, the Numbering Style
property of a report determines the marker of an item in the report map and Table of Contents.
Submit and view feedback for