o
Tag foldingPanel


The FoldingPanel component is a container for other components that can be collapsed or expanded by the user. It consists of a bar displaying the caption, an expandable/collapsible container, and a toggle button to switch between the two states.


Tag Information
Tag Classorg.openfaces.taglib.jsp.panel.FoldingPanelJspTag
TagExtraInfo ClassNone
Body ContentJSP
Display NameNone

Attributes
NameRequiredBinding TypeELDefaultDescription
bindingfalsejavax.el.ValueExpression
(must evaluate to org.openfaces.component.panel.FoldingPanel)
onlynullA value-binding expression that associates the FoldingPanel component with a backing bean property.
captionfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullThe text that should be displayed in the caption. This is a convenient alternative for using the "caption" facet. If both "caption" facet and "caption" attribute is specified, the content specified in the facet is used.
captionClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA CSS class name for the FoldingPanel's caption.
captionStylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the FoldingPanel's caption.
contentClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA CSS class name for the FoldingPanel's container.
contentStylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the FoldingPanel's container.
expandedfalsejavax.el.ValueExpression
(must evaluate to boolean)
truetrueA flag that indicates the state of the FoldingPanel component. The value "true" means that the FoldingPanel is expanded.
focusablefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
truetrueSpecifies whether this component can have input focus for keyboard control.
focusedCaptionClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA class for the caption of FoldingPanel's focused container.
focusedCaptionStylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the caption of FoldingPanel's focused container.
focusedClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA class for the focused FoldingPanel.
focusedContentClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA class for the content of FoldingPanel's focused container.
focusedContentStylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the content of FoldingPanel's focused container.
focusedStylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the focused FoldingPanel.
foldingDirectionfalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
true"down"The direction where the FoldingPanel is expanded.
Available values are:
"up"
"down"
"left"
"right"
idfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
falsenullThe component identifier.
loadingModefalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
true"ajaxLazy"The way the child components in the FoldingPanel component are loaded.
Available values are:
"client" — the FoldingPanel component renders all content on first load regardless of the component's expanded state.
"ajaxLazy" — expanding the FoldingPanel makes the embedded content to be loaded from the server with Ajax request. Once loaded, it will be cached on the client and shown without additional server requests on further expansions.
"ajaxAlways" — expanding the FoldingPanel makes the embedded content to be loaded from the server with Ajax request. Unlike ajaxLazy mode, ajaxAlways doesn't cache the loaded content and reloads the content each time the FoldingPanel is expanded.
"server" — the FoldingPanel component submits the page to re-render itself in the expanded state.
onblurfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the FoldingPanel loses focus.
onclickfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed on the client when the user clicks the left mouse button over the FoldingPanel.
oncontextmenufalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user presses right mouse button over the component (or performs the other context menu invocation action depending on the platform).
ondblclickfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed on the client when the user double-clicks the left mouse button over the FoldingPanel.
onfocusfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the FoldingPanel receives focus.
onkeydownfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user presses a key over the FoldingPanel.
onkeypressfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed on the client when the user presses and releases a key over the FoldingPanel.
onkeyupfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user releases a key over the FoldingPanel.
onmousedownfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user clicks over the FoldingPanel with either mouse button.
onmousemovefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer over the FoldingPanel.
onmouseoutfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer away from the FoldingPanel.
onmouseoverfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer onto the FoldingPanel.
onmouseupfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user releases a mouse button over the FoldingPanel.
onstatechangefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed on the client when the FoldingPanel's state is changed, i.e. when it is collapsed or expanded by the user.
renderedfalsejavax.el.ValueExpression
(must evaluate to boolean)
truetrueA flag that indicates whether or not the component is visible.
rolloverClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA CSS class name for the entire FoldingPanel component in a rollover state.
rolloverStylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the entire FoldingPanel component in a rollover state.
stylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the entire FoldingPanel component.
styleClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA CSS class name for the entire FoldingPanel component.

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.