ActiveReportsJS provides several types of interactive features to supply your reports with for a better user experience.
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 item
Parameters- the collection of parameter values to pass into the report above.
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.
Jump to URL action opens the specified URL in the new window or new tab, depending on the browser settings.
labels and values of textboxes with
HeadingLevel generate the
Report Mapdisplayed on the report viewer sidebar. The hierarchy of items in the report map is defined by one of the following conditions.
1are on the root level of hierarchy. TextBoxes with
HeadingLevelis set to
2are 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.
Labelproperty organically generate the hierarchy. You can find an example of this approach in the Nested Lists demo.
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.
Numbering Style property of a report determines the marker of an item in the report map and Table of Contents.