The PanelStackDefinition
object contains an ordered collection of panel identifiers. The PanelStackDefinition
object is assigned to a cell that corresponds to a DOM element on the page. The cell defines the position of the PanelStackDefinition
object on the page.
The attributes of the PanelStackDefinition
object, in addition to the attributes inherited from the FrameworkObject
base class, are described below:
Attribute | Description |
---|---|
| Logical identifier that other objects use to refer to this object and is exposed to other objects and code. This is the primary external way to refer to the object. |
| Resource bundle key for the label that is associated with the panel stack. |
| The |
| The ordered collection of panel identifiers. |
The extension method of the PanelStackDefinition
object is:
Returns | Method | Description |
---|---|---|
List |
| Returns a list of all |
The extension method of the PanelStackDefinitionHome
interface is:
Returns | Method | Description |
---|---|---|
|
| Returns the Arguments: String |
The following is an example of a PanelStackDefinition
:
<panel-stack-definition> <id>SsHelpPanelStack</id> <app-id>selfService</app-id> <enabled-yn>true</enabled-yn> <name-key>helpPanels.name</name-key> <object-type>PanelStackDefinition</object-type> <description-key>helpPanels.description</description-key> <image-url>/image/default.gif</image-url> <panel-stack-id>helpPanels</panel-stack-id> <header>contentHeader</header> <error-panel-id>errorPanel</error-panel-id> <title-key>helpPanels.label</title-key> <tab-affinity-yn>true</tab-affinity-yn> <panel-ids> <id-entry> <id>SsErrorPanel</id> <priority>100</priority> </id-entry> </panel-ids> </panel-stack-definition>