Overview | Library | Tag | Help
| FRAMES NO FRAMES

## ICE Components
Tag panelGroup

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.

Note: The "position" property of the container div must need to be set to the "relative", if its "overflow" property of the css is set to "auto" or "scroll" and all the draggable panelGroups inside the container div must be using the dragOptions="dragGhost".

Tag Information
Tag Class | com.icesoft.faces.component.PanelGroupTag
TagExtraInfo Class | None
Body Content | JSP
Display Name | None

Attributes
Name | Required | Request-time | Type | Description
binding | false | false | `java.lang.String` | The value binding expression linking this component to a property in a backing bean
contextValue | false | false | `java.lang.String` | A means of uniquely identifying this component, from the data model's perspective. For example, if this were on a dataTable's cell, then it would encapsulate some means of identifying the row and the column.
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
dragOptions | false | false | `java.lang.String` | Optional effects for draggable panels. List in a coma seperated string. (revert,ghosting,solid) 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.
dragValue | 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.
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.
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
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.
dropTargetScrollerId | false | false | `java.lang.String` | Id of scrollable div containing drop target. Not needed if drop target is not in a scrollable div.
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.
effect | false | false | `java.lang.String` | The Javascript Effect
hoverclass | false | false | `java.lang.String` | Hover class
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.
layout | false | false | `java.lang.String` | The type of layout markup to use when rendering this group. If the value is "block" the renderer must produce an HTML "div" element. Otherwise HTML "span" element must be produced.
menuPopup | false | false | `java.lang.String` | Specify the id of the menuPopup which should show when the user context-clicks on this component.
onclick | false | false | `java.lang.String` | No Description
onclickeffect | false | false | `java.lang.String` | Effect invoked on onclick event
ondblclick | false | false | `java.lang.String` | No Description
ondblclickeffect | false | false | `java.lang.String` | Effect invoked on ondblclick event
onkeydown | false | false | `java.lang.String` | No Description
onkeydowneffect | false | false | `java.lang.String` | Effect invoked on onkeydown event
onkeypress | false | false | `java.lang.String` | No Description
onkeypresseffect | false | false | `java.lang.String` | Effect invoked on onkeypress event
onkeyup | false | false | `java.lang.String` | No Description
onkeyupeffect | false | false | `java.lang.String` | Effect invoked on onkeyup event
onmousedown | false | false | `java.lang.String` | No Description
onmousedowneffect | false | false | `java.lang.String` | Effect invoked on onmousedown event
onmousemove | false | false | `java.lang.String` | No Description
onmousemoveeffect | false | false | `java.lang.String` | Effect invoked on onmousemove event
onmouseout | false | false | `java.lang.String` | No Description
onmouseouteffect | false | false | `java.lang.String` | Effect invoked on onmouse event
onmouseover | false | false | `java.lang.String` | No Description
onmouseovereffect | false | false | `java.lang.String` | Effect invoked on onmouseover event
onmouseup | false | false | `java.lang.String` | No Description
onmouseupeffect | false | false | `java.lang.String` | Effect invoked on onmouseup event
panelTooltip | false | false | `java.lang.String` | Hover class
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.
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.
renderedStyle | false | false | `java.lang.String` | No Description
scrollHeight | false | false | `java.lang.String` | Height for scrollable panel. You must need to define the measurement unit without any space (e.g.) <ice:panelGroup scrollHeight="50em" > or <ice:panelGroup scrollHeight="50px" >
scrollWidth | false | false | `java.lang.String` | Width for scrollable panel. You must need to define the measurement unit without any space (e.g.) <ice:panelGroup scrollWidth="50em" > or <ice:panelGroup scrollWidth="50px" >
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 is passed through as the "class" attribute on generated markup. The base name for all style classes. Default value is icePnlGrp.
title | false | false | `java.lang.String` | Advisory title information about markup elements generated for this component.
visible | false | false | `java.lang.String` | Set the visibility of this component. When false CSS style is set to display:none

Variables
| No Variables Defined.

Overview | Library | Tag | Help
| FRAMES NO FRAMES

Output Generated by Tag Library Documentation Generator. Java, JSP, and JavaServer Pages are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 2002-4 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054, U.S.A. All Rights Reserved.