o
Tag layeredPane


The LayeredPane component is a container which allows switching between different sets of displayed components. Each set of components, called a page, is declared within the LayeredPane component and it's possible to use both server-side and client-side API for selecting the currently displayed page. LayeredPane provides different page loading modes to allow quick client-side switching or Ajax-based page switching.


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

Attributes
NameRequiredBinding TypeELDefaultDescription
bindingfalsejavax.el.ValueExpression
(must evaluate to org.openfaces.component.panel.LayeredPane)
onlynullA value-binding expression that associates the LayeredPane component with a backing bean property.
idfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
falsenullThe component identifier.
immediatefalsejavax.el.ValueExpression
(must evaluate to boolean)
truefalseA flag that indicates whether or not the selectionChangeListener should be executed immediately (during the Apply Request Values phase of the request processing life-cycle instead of Process Validations phase).
loadingModefalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
true"ajaxLazy"The way the data in the LayeredPane component is loaded.
Available values are:
"client" — The content of all pages is loaded to the client side on the first page load. So when a page is selected no content needs to be loaded from the server.
"ajaxLazy" — The page content is retrieved from the server with Ajax request upon the first switch to the page. Once requested, the content is stored on the client and is shown without additional server requests.
"ajaxAlways" — The page content is retrieved from the server with Ajax request on every switch to the page.
"server" — Every time a when selecting a page, the whole browser's page is reloaded to show the LayeredPane's page content.
onblurfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when onblur event bubbles up from some of component's child component.
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 component.
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 component.
onfocusfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when onfocus event bubbles up from some of component's child component.
onkeydownfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user presses a key down over the component.
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 component.
onkeyupfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user releases a key over the component.
onmousedownfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user clicks the component 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 component.
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 component.
onmouseoverfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user moves the mouse pointer onto the component.
onmouseupfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullJavaScript code that should be executed when the user releases a mouse button over the component.
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 LayeredPane component in the rollover state.
rolloverStylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the LayeredPane component in the rollover state.
selectedIndexfalsejavax.el.ValueExpression
(must evaluate to int)
true0The index of a currently selected page. The value "0" means that the first page is selected.
selectionChangeListenerfalsejavax.el.MethodExpression
(signature must match void selectionChangeListener(org.openfaces.event.SelectionChangeEvent))
onlynullEnables handling of page selection on the server side. This attribute is MethodBinding that must point to the method that accepts a org.openfaces.event.SelectionChangeEvent.
stylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA style for the entire LayeredPane component.
styleClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
truenullA CSS class name for the entire LayeredPane 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.