The PanelDefinition
object is the basic content unit for the application. The PanelDefinition
defines a rectangular region of the page with related content referenced by an included JSP content template.
The attributes of the PanelDefinition
object, which are in addition to the attributes inherited from the FrameworkObject
base class, are described in detail below:
Attribute | Description |
---|---|
| The access right, which defines a security right required to view the panel. |
| The |
| The |
| The |
| The |
| The |
| [Obsolete] Not used (see |
| The |
| Use the |
| Holds the identifier of the currently visible panel based on the selected tab for tab-holder panels. |
| Originally intended to provide a string for inline help accessible via a help icon located on the panel title bar. The panel help feature has not been implemented. See Global Workspace functional spec. |
|
|
| Contains the optional name of a JavaScript function to evaluate when the panel is loaded by the framework. |
| Contains the optional name of a JavaScript function to evaluate when the panel is unloaded by the framework. |
| Logical identifier that other objects use to refer to this object, which is exposed to other objects and to the code and which is the primary external way to refer to the object. |
| Provides a way for the panel label to contain a number representing the number of items displayed in the panel. For example, a panel that displays 17 search results in its content area is able to display My Search Results (17) in the title bar. |
| The |
| [Obsolete] Not used. Styles are indicated in the panel layout template. |
| The |
| Defines the slots to render with the panel. The |
| Lists the identifiers of the other panels which are tabbed with the current tab-holder panel. The tabs are rendered in the order that the corresponding panels identifiers occur in the list. |
| The |
| The |
| Supports the scrollable tabs feature for horizontal tab scrolling that has not been implemented. See Global Workspace functional spec. |
| Resource bundle key for the label that goes in the panel. |
| The |
The extension methods of the PanelStackDefinition
object are described in detail below:
Returns | Method | Description |
---|---|---|
void |
| Arguments: Adds a |
Boolean |
| Arguments: Removes a |
void |
| Arguments: Moves a |
void |
| Arguments: Moves a |
The extension methods of the PanelDefinitionHome
interface are described in detail below:
Returns | Method | Description |
---|---|---|
|
| Arguments: String Returns the |