The panelGroup component is intended for use in situations when only one UIComponent child can
be nested, such as in the case of facets. The panelGroup component renders a "div" element around it's child
components, outputting the value of the "style" attribute as the value of the "style" attribute, and the
value of the "styleClass" attribute as the value of the "class" attribute.
The panelGroup can also provide Drag & Drop functionality to it's child components. See the Drag & Drop
documentation details.
The panelGroup component can also be used to apply a single Effect (Fade, Show, etc.) to a set of
child-components by adding the components to the panelGroup and specifying the effect on the panelGroup
"effect" attribute.
| Attributes |
| Name | Required | Request-time | Type | Description |
| id | false | false | java.lang.String |
The component identifier for this component. This value must be
unique within the closest parent component that is a naming
container.
|
| rendered | false | false | java.lang.String |
Flag indicating whether or not this component should be rendered
(during Render Response Phase), or processed on any subsequent
form submit.
|
| style | false | false | java.lang.String |
CSS style(s) to be applied when this component is rendered.
|
| styleClass | false | false | java.lang.String |
Space-separated list of CSS style class(es) to be applied when
this element is rendered. This value must be passed through
as the "class" property on generated markup.
|
| scrollWidth | false | false | java.lang.String |
Width for scrollable panel.
|
| scrollHeight | false | false | java.lang.String |
Height for scrollable panel
|
| binding | false | false | java.lang.String |
The value binding expression linking this component to a property in a backing bean
|
| 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.
|
| onclickeffect | false | false | java.lang.String |
Effect invoked on onclick event
|
| ondblclickeffect | false | false | java.lang.String |
Effect invoked on ondblclick event
|
| onmousedowneffect | false | false | java.lang.String |
Effect invoked on onmousedown event
|
| onmouseupeffect | false | false | java.lang.String |
Effect invoked on onmouseup event
|
| onmousemoveeffect | false | false | java.lang.String |
Effect invoked on onmousemove event
|
| onmouseovereffect | false | false | java.lang.String |
Effect invoked on onmouseover event
|
| onmouseouteffect | false | false | java.lang.String |
Effect invoked on onmouseout event
|
| onchangeeffect | false | false | java.lang.String |
Effect invoked on onchange event
|
| onreseteffect | false | false | java.lang.String |
Effect invoked on onreset event
|
| onsubmiteffect | false | false | java.lang.String |
Effect invoked on onsubmit event
|
| onkeypresseffect | false | false | java.lang.String |
Effect invoked on onkeypress event
|
| onkeydowneffect | false | false | java.lang.String |
Effect invoked on onkeydown event
|
| onkeyupeffect | false | false | java.lang.String |
Effect invoked on onkeyup event
|
| visible | false | false | java.lang.String | Used to render the visibilty style attribute on the root element.
visible values: true || false.
Note: If the visible is not defined the default is visible. |
| draggable | false | false | java.lang.String |
When set to 'true' this panel is draggable. The user will be able to drag the
panel to any position on the page.
Note: all Draggable panels must be contained in a form.
|
| dragOptions | false | false | java.lang.String |
Optional effects for draggable panels. List in a coma seperated string. (revert,ghosting,solid,dragGhost)
revert - When a draggable is dropped the draggable will move back to it's
starting position.
ghosting - When a draggable is dragged a ghost copy is left in the original position.
solid - Do not make transparent when dragging.
dragGhost - Drag a ghost copy of the group panel. Hide the ghost copy when dropped (Do not use with any other dragOption)
|
| dragValue | false | false | java.lang.String |
The drag value of this panel. For use in DnDEvents. This value can be a string or a value binding expression.
|
| dragListener | false | false | java.lang.String |
The dragListener specifies a method on a backing bean that will accept DnDEvents. This value must be a
method binding expression.
|
| dragMask | false | false | java.lang.String |
Drag mask is used to prevent drag events from propagating to the server. For example if your backing bean
is not interested in HOVER_START events then adding hover_start to the mask will stop the event from being sent.
Multiple values are specified in a comma separated list.
Possible values are. dragging, drag_cancel,dropped,hover_start,hover_end
|
| dropTarget | false | false | java.lang.String |
When set to true this panel is a dropTarget for draggable panels. Drop targets detect when
a draggable has been dropped on a specific region of the page.
Note: all Drop Target panels must be contained in a form.
|
| dropValue | false | false | java.lang.String |
The drop value of this panel, for use in DnDEvents. This value can be a string or a value binding expression.
|
| dropListener | false | false | java.lang.String |
The dropListener specifies a method on a backing bean that will accept DnDEvents. This value must be a
method binding expression. This method will be called when a droppable is dropped or hovered on this panel
unless masked.
|
| dropMask | false | false | java.lang.String |
Drop mask is used to prevent drop events from propagating to the server. For example if your backing bean
is not interested in HOVER_START events then adding hover_start to the mask will stop the event from being sent.
Multiple values are specified in a comma separated list.
Possible values are. dropped,hover_start
|
| effect | false | false | java.lang.String |
Effect for this panel
|
| visible | false | false | java.lang.String |
Set the visibility of this component. When false CSS style is set to display:none
|