|
|||||||
FRAMES NO FRAMES |
The <rich:select> component provides a drop-down list box for selecting a single value from multiple options. The <rich:select> component can be configured as a combo-box, where it will accept typed input. The component also supports keyboard navigation. The <rich:select> component functions similarly to the JSF UISelectOne component.
@author abelevichTag Information | |
Component type | org.richfaces.Select |
Tag Name | rich:select |
Renderer Type | org.richfaces.SelectRenderer |
Handler Class | None |
Attributes | ||||
Name | Required | Type | Description | |
binding | false | javax.faces.component.UIComponent |
The value binding expression used to wire up this component to a component property of a JavaBean class | |
clientFilterFunction | false | java.lang.String |
A javascript function used to filter the list of items in the select popup | |
converter | false | javax.faces.convert.Converter |
Converter instance registered with this component. | |
converterMessage | false | 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. | |
defaultLabel | false | java.lang.String |
Used to set the display text when value is undefined | |
disabled | false | boolean |
If "true", this component is disabled | |
enableManualInput | false | boolean |
If "true" Allows the user to type into a text field to scroll through or filter the list Default is "false" |
|
id | false | java.lang.String |
The component identifier for this component. This value must be unique within the closest parent component that is a naming container. | |
immediate | false | boolean |
Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. | |
itemClass | false | java.lang.String |
Space-separated list of CSS style class(es) to be applied to the list items. This value must be passed through as the "class" attribute on generated markup. | |
listClass | false | java.lang.String |
Space-separated list of CSS style class(es) to be applied to the list element. This value must be passed through as the "class" attribute on generated markup. | |
listHeight | false | java.lang.String |
The height of the list element | |
listWidth | false | java.lang.String |
The width of the list element | |
maxListHeight | false | java.lang.String |
The maximum height of the list | |
minListHeight | false | java.lang.String |
The minimum height ot the list | |
onblur | false | java.lang.String |
Javascript code executed when this element loses focus. | |
onchange | false | java.lang.String |
Javascript code executed when the list element loses focus and its value has been modified since gaining focus. | |
onclick | false | java.lang.String |
Javascript code executed when a pointer button is clicked over this element. | |
ondblclick | false | java.lang.String |
Javascript code executed when a pointer button is double clicked over this element. | |
onfocus | false | java.lang.String |
Javascript code executed when this element receives focus. | |
onkeydown | false | java.lang.String |
Javascript code executed when a key is pressed down over this element. | |
onkeypress | false | java.lang.String |
Javascript code executed when a key is pressed and released over this element. | |
onkeyup | false | java.lang.String |
Javascript code executed when a key is released over this element. | |
onlistclick | false | java.lang.String |
Javascript code executed when a pointer button is clicked over the list element. | |
onlistdblclick | false | java.lang.String |
Javascript code executed when a pointer button is double clicked over the list element. | |
onlisthide | false | java.lang.String |
Javascript code executed when the list element is hidden | |
onlistkeydown | false | java.lang.String |
Javascript code executed when a key is pressed down over the list element. | |
onlistkeypress | false | java.lang.String |
Javascript code executed when a key is pressed and released over the list element. | |
onlistkeyup | false | java.lang.String |
Javascript code executed when a key is released over the list element. | |
onlistmousedown | false | java.lang.String |
Javascript code executed when a pointer button is pressed down over the list element. | |
onlistmousemove | false | java.lang.String |
Javascript code executed when a pointer button is moved within the list element. | |
onlistmouseout | false | java.lang.String |
Javascript code executed when a pointer button is moved away from the list element. | |
onlistmouseover | false | java.lang.String |
Javascript code executed when a pointer button is moved onto the list element. | |
onlistmouseup | false | java.lang.String |
Javascript code executed when a pointer button is released over the list element. | |
onlistshow | false | java.lang.String |
Javascript code executed when the list element is shown | |
onmousedown | false | java.lang.String |
Javascript code executed when a pointer button is pressed down over this element. | |
onmousemove | false | java.lang.String |
Javascript code executed when a pointer button is moved within this element. | |
onmouseout | false | java.lang.String |
Javascript code executed when a pointer button is moved away from this element. | |
onmouseover | false | java.lang.String |
Javascript code executed when a pointer button is moved onto this element. | |
onmouseup | false | java.lang.String |
Javascript code executed when a pointer button is released over this element. | |
onselectitem | false | java.lang.String |
Javascript code executed when an item is selected | |
rendered | false | boolean |
Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. | |
required | false | boolean |
Flag indicating that the user is required to provide a submitted value for this input component. | |
requiredMessage | false | java.lang.String |
A ValueExpression enabled attribute that, if present, will be used as the text of the validation message for the "required" facility, if the "required" facility is used. | |
selectFirst | false | boolean |
If "true" as the user types to narrow the list, automatically select the first element in the list. Applicable only when enableManualInput is "true". Default is "true" |
|
selectItemClass | false | java.lang.String |
Space-separated list of CSS style class(es) to be applied to the selected list item. This value must be passed through as the "class" attribute on generated markup. | |
showButton | false | boolean |
When "true" display a button to expand the popup list Default is "true" |
|
style | false | java.lang.String |
CSS style(s) to be applied when this component is rendered. | |
styleClass | false | java.lang.String |
Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup. | |
title | false | java.lang.String |
Advisory title information about markup elements generated for this component. | |
validator | false | javax.faces.el.MethodBinding |
MethodExpression representing a validator method that will be called during Process Validations to perform correctness checks on the value of this component. The expression must evaluate to a public method that takes FacesContext, UIComponent, and Object parameters, with a return type of void. | |
validatorMessage | false | 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. | |
value | false | java.lang.Object |
The current value of this component. | |
valueChangeListener | false | javax.faces.el.MethodBinding |
MethodExpression representing a value change listener method that will be notified when a new value has been set for this
input component. The expression must evaluate to a public method that takes a |
|
|||||||
FRAMES NO FRAMES |