# Bookmarks saved data for component types

This topic describes what parts of the component state are saved in the bookmarks created by the Bookmarks component.

Note: Administrative components are not included here because they are not saved in bookmarks.

Component | Persisted States | Comments
--- | --- | ---
Advanced Visualization | Developer-driven | The data persisted in a bookmark for this component is specific to the SAP Dashboard Design (Xcelsius) movie being used. It is therefore the responsibility of the movie developer to define which elements are to be persisted. This requires two movie components to be defined via the Xcelsius Data Manager: Definition of name-value pairs (established in the Flash Variables data connection) for each stateful design element in the UI. For example, the Drilldown Chart example movie includes an "Average Price by: " drop-down control that drives the Analytics grouping used to render the chart. This is backed by a Flash Variable called "selectedGroupBy" whose value is bound to that of the drop-down selection, so that when a bookmark is loaded, the correct grouping is applied based on which grouping was selected when the bookmark was created. That is, if a user selected "Vintage" from the drop-down and then created a bookmark, then Vintage should be the selected drop-down value when the movie is loaded from a bookmark. An External Interface Connection (EIC) variable called "movieState" that is bound to a cell that contains an ampersand-delimited list of all variables defined in step one. For example, the Drilldown Chart example also includes a radio button control that can either be "yes" or "no" at any given point in time, whose corresponding Flash Variable is called "selectedRadioButton." In order to persist both the drop-down and radio button controls properly, the "movieState" EIC variable is bound to a cell that contains a string that looks like this: selectedGroupBy=Vintage&selectedRadionButton=yes The Xcelsius developer is responsible for setting up both sets of connections properly and binding them to appropriate cells in the spreadsheet that is leveraged by the visualization.
Bookmark | None | Nothing about the Bookmarks component itself is stateful.
Breadcrumbs | Expanded multi-select dimensions | When multi-select dimension values are present in the Breadcrumbs component, they may be grouped into a collapse/expand control (depending on the number of values and the threshold set in the component's preferences). The state of each multi-select dimension's collapse/expand control is stateful and will be stored in a bookmark. For example, if you select Flavors of "Apple", "Berry" and "Cherry" in the sample wine data set, the collapse/expand control appears and is collapsed by default. If you expand it and then create a bookmark, the control will be expanded when that bookmark is loaded.
Chart | Metric, x-axis, and cross tab drop-down lists | When configuring a chart, the power user can define multiple metrics, x-axis, and cross tab groupings. When the chart is configured in this way, drop-down lists are provided for each. The user's selection for the Metric, Group By (X-Axis), and Cross Tab drop-down lists are persisted with a bookmark.
Compare | Attributes: persists the order of attributes and the expand and collapse state of attribute sets, Records: persists the order of records and their highlighted state |
Find Similar | None |
Guided Navigation | Expanded dimensions and collapsed dimension groups | Any dimension that is expanded so that its refinements are exposed is persisted in a bookmark, so that it will still be expanded when the bookmark is loaded. Dimension groups are, by default, expanded. If you collapse a dimension group, this is persisted in a bookmark, so that it will be collapsed when the bookmark is loaded.
Metrics Bar | None |
Range Filter | None |
Record Details | None |
Results Table | Sort state and number of records per page | If you have sorted on a column and create a bookmark, the sort will be applied when the bookmark is loaded. If you have selected a certain number of records per page and create a bookmark, the results table will display that number of records per page when you load the bookmark.
Results Table (BETA Enhancements) | The selected column set state |
Search Box | None |
Tabbed Component Container | The tab in focus | If you create a bookmark when on a tab other than the first one, that tab will be reloaded properly when the bookmark is loaded.
Tag Cloud | None |