ICEfaces Component Suite
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 Classcom.icesoft.faces.component.PanelGroupTag
TagExtraInfo ClassNone
Body ContentJSP
Display NameNone

Attributes
NameRequiredRequest-timeTypeDescription
bindingfalsefalsejava.lang.String The value binding expression linking this component to a property in a backing bean
contextValuefalsefalsejava.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.
dragListenerfalsefalsejava.lang.String The dragListener specifies a method on a backing bean that will accept DnDEvents. This value must be a method binding expression.
dragMaskfalsefalsejava.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
dragOptionsfalsefalsejava.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.
dragValuefalsefalsejava.lang.String The drop value of this panel, for use in DnDEvents. This value can be a string or a value binding expression.
draggablefalsefalsejava.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.
dropListenerfalsefalsejava.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.
dropMaskfalsefalsejava.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
dropTargetfalsefalsejava.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.
dropTargetScrollerIdfalsefalsejava.lang.String Id of scrollable div containing drop target. Not needed if drop target is not in a scrollable div.
dropValuefalsefalsejava.lang.String The drop value of this panel, for use in DnDEvents. This value can be a string or a value binding expression.
effectfalsefalsejava.lang.String The Javascript Effect
hoverclassfalsefalsejava.lang.String Hover class
idfalsefalsejava.lang.String The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
menuPopupfalsefalsejava.lang.String Specify the id of the menuPopup which should show when the user context-clicks on this component.
onclickfalsefalsejava.lang.StringNo Description
onclickeffectfalsefalsejava.lang.String Effect invoked on onclick event
ondblclickfalsefalsejava.lang.StringNo Description
ondblclickeffectfalsefalsejava.lang.String Effect invoked on ondblclick event
onkeydownfalsefalsejava.lang.StringNo Description
onkeydowneffectfalsefalsejava.lang.String Effect invoked on onkeydown event
onkeypressfalsefalsejava.lang.StringNo Description
onkeypresseffectfalsefalsejava.lang.String Effect invoked on onkeypress event
onkeyupfalsefalsejava.lang.StringNo Description
onkeyupeffectfalsefalsejava.lang.String Effect invoked on onkeyup event
onmousedownfalsefalsejava.lang.StringNo Description
onmousedowneffectfalsefalsejava.lang.String Effect invoked on onmousedown event
onmousemovefalsefalsejava.lang.StringNo Description
onmousemoveeffectfalsefalsejava.lang.String Effect invoked on onmousemove event
onmouseoutfalsefalsejava.lang.StringNo Description
onmouseouteffectfalsefalsejava.lang.String Effect invoked on onmouse event
onmouseoverfalsefalsejava.lang.StringNo Description
onmouseovereffectfalsefalsejava.lang.String Effect invoked on onmouseover event
onmouseupfalsefalsejava.lang.StringNo Description
onmouseupeffectfalsefalsejava.lang.String Effect invoked on onmouseup event
panelTooltipfalsefalsejava.lang.String Hover class
renderedfalsefalsejava.lang.String Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.
renderedOnUserRolefalsefalsejava.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.
renderedStylefalsefalsejava.lang.String
scrollHeightfalsefalsejava.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" >
scrollWidthfalsefalsejava.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" >
stylefalsefalsejava.lang.String CSS style(s) to be applied when this component is rendered.
styleClassfalsefalsejava.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.
titlefalsefalsejava.lang.String Advisory title information about markup elements generated for this component.
visiblefalsefalsejava.lang.String Set the visibility of this component. When false CSS style is set to display:none

Variables
No Variables Defined.


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.