Apama Documentation : Building and Using Dashboards : Building Dashboard Clients : Reusing Dashboard Components : Working with multiple display panels : Using new tags to configure the panels in a window
Using new tags to configure the panels in a window
 
Configuring panels with accordion controls
Configuring static tree navigation panels
Configuring tabbed navigation panels
Using tab definition files
Examples of configuration files for multiple panels
When using the new tags each panels-configuration file must contain exactly one rtvLayout tag. The rtvLayout tag encloses the tags that define the multiple displays. Each child tag of the rtvLayout tag must specify the region attribute with a value of north, south, east, west, or center. This determines the location of each panel in the display.
Typically, an rtvLayout tag contains one of the following combinations:
*A main rtvDisplayPanel tag whose region attribute is set to center.
An rtvAccordionPanel tag or an rtvTreePanel tag whose region attribute is set to west or east.
Possibly other secondary rtvDisplayPanel tags with other region attribute values.
*A main rtvTabbedDisplayPanel tag whose region attribute is set to center.
Possibly other secondary rtvDisplayPanel tags with other region attribute values.
An rtvLayout tag can contain the following attributes:
*dividers - Set to true if you want a divider to be drawn between child panels. The default is false.
*title - Specify the title of the main window.
As a child of the rtvLayout element, you can specify one or more rtvDisplayPanel elements. An rtvDisplayPanel element creates a panel. The display inside the panel is specified by the following rtvDisplayPanel attributes:
*display - Specify the location of this CardPanel if it is in a BorderPanel. Valid values are west, east, center, north, and south
*name - Specify the Window Name previously specified in the Drill Down Properties dialog. If you are using tabbed panels and you do not specify a name, it is constructed by using the display name and substitutions to make it easy to drill down between tabs. In this case, when you drill down from a tab by using the Current Window option and the specified display with the specified substitutions is already loaded in another tab, the Display Viewer switches to that tab.
*region - Specify the position of the panel as west, east, center, north, or south.
*subs - Specify initial substitutions for this panel. Substitutions are optional and must use the following syntax:
$subname:subvalue $subname2:subvalue2
If a substitution value contains a single quote you must escape it by using a forward slash, for example:
$filter:Plant=/'Dallas/'
If a substitution value contains a space it must be enclosed in single quotes. Do not escape these single quotes. Following is a correct example:
$subname:subvalue $subname2:'sub value 2'
A substitution string cannot contain the following characters:
: | . tab space , ; = < > ' " & / \ { } [ ] ( )
Substitutions that you set in Application Options apply to all displays.
Following is an example of; an rtvDisplayPanel element:
<rtvDisplayPanel region="north" name="title_panel" display="title.rtv"
</rtvDisplayPanel>
Copyright © 2013-2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback