Overview | Library | Tag | Help
| FRAMES NO FRAMES

## RichFaces
Tag orderingList

The <rich:orderingList> is a component for ordering items in a list. This component provides possibilities to reorder a list and sort it on the client side.

Tag Information
Tag Class | org.richfaces.taglib.OrderingListTag
TagExtraInfo Class | None
Body Content | JSP
Display Name | None

Attributes
Name | Required | Request-time | Type | Description
activeItem | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.Object`) | Stores active item
ajaxKeys | false | false | `javax.el.ValueExpression` (must evaluate to `java.util.Set`) | Defines row keys that are updated after an Ajax request
binding | false | false | `javax.el.ValueExpression` (must evaluate to `javax.faces.component.UIComponent`) | The attribute takes a value-binding expression for a component property of a backing bean
bottomControlLabel | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Defines a label for a 'Bottom' control
captionLabel | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Defines caption representation text
columnClasses | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | CSS class for a column
componentState | false | false | `javax.el.ValueExpression` (must evaluate to `org.ajax4jsf.model.DataComponentState`) | It defines EL-binding for a component state for saving or redefinition
controlsHorizontalAlign | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Controls horizontal rendering. Possible values: "left" - controls should be rendered to the left side of a list. "right"- controls should be rendered to the right side of a list. Default value is "right".
controlsType | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Defines type of a control: button or none. Default value is "button".
controlsVerticalAlign | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Controls vertical rendering. Possible values: "top" - controls should be rendered aligned to top side of a list. "bottom" - controls should be rendered aligned to bottom side of a list. "middle" - controls should be rendered centered relatively to a list. Default value is "middle"
converter | false | false | `javax.el.ValueExpression` (must evaluate to `javax.faces.convert.Converter`) | Id of Converter to be used or reference to a Converter
downControlLabel | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Defines a label for a 'Down' control
fastOrderControlsVisible | false | false | `javax.el.ValueExpression` (must evaluate to `boolean`) | If "false", 'Top' and 'Bottom' controls aren't displayed. Default value is "true".
id | false | false | `java.lang.String` | Every component may have a unique id that is automatically created if omitted
immediate | false | false | `javax.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
label | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | A localized user presentable name for this component.
listHeight | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Defines height of a list. Default value is "140".
listWidth | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Defines width of a list. Default value is "140".
onbottomclick | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | A JavaScript event handler; a button "Bottom" is clicked
onclick | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | HTML: a script expression; a pointer button is clicked
ondblclick | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | HTML: a script expression; a pointer button is double-clicked
ondownclick | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | A JavaScript event handler; a button "Down" is clicked
onheaderclick | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | A JavaScript event handler; a header is clicked
onmousemove | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | HTML: a script expression; a pointer is moved within
onmouseout | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | HTML: a script expression; a pointer is moved away
onmouseover | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | HTML: a script expression; a pointer is moved onto
onorderchange | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | A JavaScript event handler called before order operation
onorderchanged | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | A JavaScript event handler called on an order operation
ontopclick | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | A JavaScript event handler; a button "Top" is clicked
onupclick | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | HTML: a script expression; a button "Up" is clicked
orderControlsVisible | false | false | `javax.el.ValueExpression` (must evaluate to `boolean`) | If "false", 'Up' and 'Down' controls aren't displayed. Default value is "true".
rendered | false | false | `javax.el.ValueExpression` (must evaluate to `boolean`) | If "false", this component is not rendered
required | false | false | `javax.el.ValueExpression` (must evaluate to `boolean`) | If "true", this component is checked for non-empty input
rowClasses | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | CSS class for a row
rowKeyConverter | false | false | `javax.el.ValueExpression` (must evaluate to `javax.faces.convert.Converter`) | Converter for a row key object
rowKeyVar | false | false | `java.lang.String` | The attribute provides access to a row key in a Request scope
rows | false | false | `javax.el.ValueExpression` (must evaluate to `int`) | A number of rows to display, or zero for all remaining rows in the list
selection | false | false | `javax.el.ValueExpression` (must evaluate to `java.util.Set`) | Collection which stores a set of selected items
showButtonLabels | false | false | `javax.el.ValueExpression` (must evaluate to `boolean`) | If "true", shows a label for a button. Default value is "true"
style | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | CSS style(s) is/are to be applied when this component is rendered
styleClass | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Corresponds to the HTML class attribute
topControlLabel | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Defines a label for a 'Top' control
upControlLabel | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Defines a label for a 'Up' control
validator | false | false | `javax.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
value | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.Object`) | Defines a List or Array of items to be shown in a list
valueChangeListener | false | false | `javax.el.MethodExpression` (signature must match `void valueChangeListener(javax.faces.event.ValueChangeEvent)`) | Listener for value changes
var | false | false | `java.lang.String` | Defines a list on the page

Variables
| No Variables Defined.

Overview | Library | Tag | Help
| FRAMES NO FRAMES

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.