Bookmarks

Bookmarks let a reader jump from one place in a report to another. A bookmark marks a report item as a navigation target; a Jump to bookmark action on another item brings the bookmarked item into focus when clicked in the Report Viewer. Use bookmarks in long reports — for example, to jump from a summary row at the top of an Equipment List to the detailed section for that Room further down.

To create a bookmark

  1. Select the report item you want to be the target of the jump — a TextBox, a group header, a Container, etc.
  2. In the Navigation section of its properties, set the Bookmark ID to a string that is unique within the report. This can be a static value, or an expression such as {Room} so that each instance of a repeating item gets its own bookmark.

To link to a bookmark

  1. Select the item the reader will click — TextBoxes, Images, Chart plots, and Table rows all support actions.
  2. In its Action property, choose Jump to bookmark.
  3. Enter the value or expression matching the target's Bookmark ID.

Bookmark ID and Jump to bookmark setup

Note: When an expression is used for the Bookmark ID, make sure the expression on the linking item evaluates in a scope that produces the same value — for example, a group header's Room value matching the Bookmark ID of the detail section for that Room.

Bookmark navigation works when viewing the report in the Report Viewer; after following a bookmark you can return using the viewer's Backward button.

For further information on interactive features refer to the general ActiveReportsJS documentation.