RichFaces
Tag pickList


The <rich:pickList> component is used for moving selected item(s) from one list into another.


Tag Information
Tag Classorg.richfaces.taglib.PickListTag
TagExtraInfo ClassNone
Body ContentJSP
Display NameNone

Attributes
NameRequiredRequest-timeTypeDescription
bindingfalsefalsejavax.el.ValueExpression
(must evaluate to javax.faces.component.UIComponent)
The attribute takes a value-binding expression for a component property of a backing bean
controlClassfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Assigns one or more space-separated CSS class names to the component controls
converterfalsefalsejavax.el.ValueExpression
(must evaluate to javax.faces.convert.Converter)
Id of Converter to be used or reference to a Converter
converterMessagefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter
copyAllControlLabelfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines a label for a "Copy all" control
copyAllTitlefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
HTML: alt for a "Copy all" button
copyAllVisiblefalsefalsejavax.el.ValueExpression
(must evaluate to boolean)
If "false", the 'Copy All' control will not be displayed. Even if this value is "true", the 'Copy All' control will not be displayed if the "fastMoveControlsVisible" attribute is "false". Default value is "true".
copyControlLabelfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines a label for a "Copy" control
copyTitlefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
HTML: alt for a "Copy" button
copyVisiblefalsefalsejavax.el.ValueExpression
(must evaluate to boolean)
If "false", the 'Copy' control will not be displayed. Even if this value is "true", the 'Copy' control will not be displayed if the "moveControlsVisible" attribute is "false". Default value is "true".
disabledfalsefalsejavax.el.ValueExpression
(must evaluate to boolean)
If "true", disable this component on page.
disabledStylefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
CSS style rules to be applied to the component disabled controls
disabledStyleClassfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Assigns one or more space-separated CSS class names to the component disabled controls
enabledStylefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
CSS style rules to be applied to the component enabled controls
enabledStyleClassfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Assigns one or more space-separated CSS class names to the component enabled controls
fastMoveControlsVisiblefalsefalsejavax.el.ValueExpression
(must evaluate to boolean)
If "false", 'Copy All' and 'Remove All' controls aren't displayed. Even if this value is "true", the 'Copy All' and 'Remove All' controls will not be displayed if the "copyAllVisible" and "removeAllVisible" attribute values are "false". Default value is "true".
idfalsefalsejava.lang.StringEvery component may have a unique id that is automatically created if omitted
immediatefalsefalsejavax.el.ValueExpression
(must evaluate to boolean)
A flag indicating that this component value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until a Process Validations phase
labelfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
A localized user presentable name for this component.
listClassfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Assigns one or more space-separated CSS class names to the component lists
listsHeightfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines height of the list. Default value is "140px"
moveControlsVerticalAlignfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Customizes vertically a position of move/copy controls relatively to lists. Default value is "center".
moveControlsVisiblefalsefalsejavax.el.ValueExpression
(must evaluate to boolean)
If "false", 'Copy' and 'Remove' controls aren't displayed. Even if this value is "true", the 'Copy' and 'Remove' controls will not be displayed if the "copyVisible" and "removeVisible" attribute values are "false". Default value is "true".
onblurfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The client-side script method to be called when the component loses the focus
onclickfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The client-side script method to be called when the element is clicked
ondblclickfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The client-side script method to be called when the element is double-clicked
onfocusfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The client-side script method to be called when the component gets the focus
onkeydownfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The client-side script method to be called when a key is pressed down over the element
onkeypressfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The client-side script method to be called when a key is pressed over the element and released
onkeyupfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The client-side script method to be called when a key is released
onlistchangefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The client-side script method to be called when the list is changed
onlistchangedfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The client-side script method to be called before the list is changed
onmousedownfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The client-side script method to be called when a mouse button is pressed down over the element
onmousemovefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The client-side script method to be called when a pointer is moved within the element
onmouseoutfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The client-side script method to be called when a pointer is moved away from the element
onmouseoverfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The client-side script method to be called when a pointer is moved onto the element
onmouseupfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The client-side script method to be called when a mouse button is released
removeAllControlLabelfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines a label for a "Remove all" control
removeAllTitlefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
HTML: alt for a "Remove" all button
removeAllVisiblefalsefalsejavax.el.ValueExpression
(must evaluate to boolean)
If "false", the 'Remove All' control will not be displayed. Even if this value is "true", the 'Remove All' control will not be displayed if the "fastMoveControlsVisible" attribute is "false". Default value is "true".
removeControlLabelfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines a label for a "Remove" control
removeTitlefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
HTML: alt for a "Remove" button
removeVisiblefalsefalsejavax.el.ValueExpression
(must evaluate to boolean)
If "false", the 'Remove' control will not be displayed. Even if this value is "true", the 'Remove' control will not be displayed if the "moveControlsVisible" attribute is "false". Default value is "true".
renderedfalsefalsejavax.el.ValueExpression
(must evaluate to boolean)
If "false", this component is not rendered
requiredfalsefalsejavax.el.ValueExpression
(must evaluate to boolean)
If "true", this component is checked for non-empty input
requiredMessagefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
showButtonsLabelfalsefalsejavax.el.ValueExpression
(must evaluate to boolean)
Shows a label for a button. Default value is "true"
sourceListWidthfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines width of a source list. Default value is "140px"
stylefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
CSS style rules to be applied to the component
styleClassfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
switchByClickfalsefalsejavax.el.ValueExpression
(must evaluate to boolean)
If "true", items can be moved between the lists by clicking on them. Default value is "false".
switchByDblClickfalsefalsejavax.el.ValueExpression
(must evaluate to boolean)
If "true", items can be moved between the lists by double-clicking on them. Default value is "true".
targetListWidthfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines width of a target list. Default value is "140px"
titlefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Advisory title information about markup elements generated for this component
validatorfalsefalsejavax.el.MethodExpression
(signature must match void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object))
MethodBinding pointing at a method that is called during Process Validations phase of the request processing lifecycle, to validate the current value of this component
validatorMessagefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator
valuefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
The current value of this component
valueChangeListenerfalsefalsejavax.el.MethodExpression
(signature must match void valueChangeListener(javax.faces.event.ValueChangeEvent))
Listener for value changes

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.