The panelPopup is a container component that renders a window or panel that hovers on
top of a web page. The popupPanel contains 2 regions which are defined using facets.
The facet names are; header and body.
The panelPopup component can be used to provide a general popup window behavior such as moveable/dragable and modal.
Note: A panelPopup facet needs a container type component as a child (e.g.,
panelGroup or panelGrid). panelGroup renders a span tag, which doesn't
work properly if using Mozilla. panelGrid can be used to avoid display problems.
| Attributes |
| Name | Required | Request-time | Type | Description |
| id | false | false | java.lang.String | Every component may have an unique id. Automatically created if omitted. |
| rendered | false | false | java.lang.String | If false, this component will not be rendered. |
| binding | false | false | java.lang.String | Component binding. |
| renderedOnUserRole | false | false | java.lang.String |
If user is in given role, this component will be rendered normally. If not, nothing is
rendered and the body of this tag will be skipped.
|
| style | false | false | java.lang.String | Passed through to root element. |
| title | false | false | java.lang.String | Passed through to root element. |
| styleClass | false | false | java.lang.String |
The base name for all style classes. Default is icePanelPopup
- icePanelPopupHeader
- icePanelPopupBody
|
| draggable | false | false | java.lang.String | Used to render a draggable popup. |
| visible | false | false | java.lang.String | Used to render a visible popup. |
| modal | false | false | java.lang.String | Used to render a modal popup. |