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

Attributes
NameRequiredRequest-timeTypeDescription
bindingfalsefalsejava.lang.StringThe value binding expression linking this component to a property in a backing bean
contextValuefalsefalsejava.lang.StringA 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.StringThe dragListener specifies a method on a backing bean that will accept DnDEvents. This value must be a method binding expression.
dragMaskfalsefalsejava.lang.StringDrag 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.StringOptional 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.StringThe drop value of this panel, for use in DnDEvents. This value can be a string or a value binding expression.
draggablefalsefalsejava.lang.StringWhen 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.StringThe 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.StringDrop 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.StringWhen 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.StringId of scrollable div containing drop target. Not needed if drop target is not in a scrollable div.
dropValuefalsefalsejava.lang.StringThe drop value of this panel, for use in DnDEvents. This value can be a string or a value binding expression.
effectfalsefalsejava.lang.StringThe Javascript Effect
hoverclassfalsefalsejava.lang.StringHover class
idfalsefalsejava.lang.StringThe component identifier for this component. This value must be unique within the closest parent component that is a naming container.
layoutfalsefalsejava.lang.StringThe 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.
menuPopupfalsefalsejava.lang.StringSpecify the id of the menuPopup which should show when the user context-clicks on this component.
onclickfalsefalsejava.lang.StringNo Description
onclickeffectfalsefalsejava.lang.StringEffect invoked on onclick event
ondblclickfalsefalsejava.lang.StringNo Description
ondblclickeffectfalsefalsejava.lang.StringEffect invoked on ondblclick event
onkeydownfalsefalsejava.lang.StringNo Description
onkeydowneffectfalsefalsejava.lang.StringEffect invoked on onkeydown event
onkeypressfalsefalsejava.lang.StringNo Description
onkeypresseffectfalsefalsejava.lang.StringEffect invoked on onkeypress event
onkeyupfalsefalsejava.lang.StringNo Description
onkeyupeffectfalsefalsejava.lang.StringEffect invoked on onkeyup event
onmousedownfalsefalsejava.lang.StringNo Description
onmousedowneffectfalsefalsejava.lang.StringEffect invoked on onmousedown event
onmousemovefalsefalsejava.lang.StringNo Description
onmousemoveeffectfalsefalsejava.lang.StringEffect invoked on onmousemove event
onmouseoutfalsefalsejava.lang.StringNo Description
onmouseouteffectfalsefalsejava.lang.StringEffect invoked on onmouse event
onmouseoverfalsefalsejava.lang.StringNo Description
onmouseovereffectfalsefalsejava.lang.StringEffect invoked on onmouseover event
onmouseupfalsefalsejava.lang.StringNo Description
onmouseupeffectfalsefalsejava.lang.StringEffect invoked on onmouseup event
panelTooltipfalsefalsejava.lang.StringHover class
renderedfalsefalsejava.lang.StringFlag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.
renderedOnUserRolefalsefalsejava.lang.StringIf 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.StringNo Description
scrollHeightfalsefalsejava.lang.StringHeight 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.StringWidth 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.StringCSS style(s) to be applied when this component is rendered.
styleClassfalsefalsejava.lang.StringSpace-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.StringAdvisory title information about markup elements generated for this component.
visiblefalsefalsejava.lang.StringSet 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.