META-INF.rich.taglib.xml Maven / Gradle / Ivy
http://richfaces.org/rich
calendar
<p> The <rich:calendar> component allows the user to enter a date and time through an in-line or pop-up calendar. The pop-up calendar can navigate through months and years, and its look and feel can be highly customized. </p> @author amarkhel
org.richfaces.Calendar
org.richfaces.CalendarRenderer
org.richfaces.view.facelets.CalendarHandler
<p> The <rich:calendar> component allows the user to enter a date and time through an in-line or pop-up calendar. The pop-up calendar can navigate through months and years, and its look and feel can be highly customized. </p> @author amarkhel
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
<p> This attribute is responsible for behaviour of dates from the previous and next months which are displayed in the current month. Valid values are "inactive" (Default) dates inactive and gray colored, "scroll" boundaries work as month scrolling controls, and "select" boundaries work in the same way as "scroll" but with the date clicked selection </p> <p> Default value is "inactive" </p>
boundaryDatesMode
java.lang.String
Space-separated list of CSS style class(es) to be applied to the button element. This value must be passed through as the "class" attribute on generated markup.
buttonClass
java.lang.String
Defines disabled icon for the popup button element. The attribute is ignored if the "buttonLabel" is set
buttonDisabledIcon
java.lang.String
Defines icon for the popup button element. The attribute is ignored if the "buttonLabel" is set
buttonIcon
java.lang.String
Defines label for the popup button element. If the attribute is set "buttonIcon" and "buttonIconDisabled" are ignored
buttonLabel
java.lang.String
Converter instance registered with this component.
Converter
converter
javax.faces.convert.Converter
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.
Converter Message
converterMessage
java.lang.String
Used to define the month and year which will be displayed
currentDate
java.lang.Object
Used to provide data for calendar elements. If data is not provided, all Data Model related functions are disabled
dataModel
org.richfaces.model.CalendarDataModel
Used to format the date and time strings, according to ISO 8601 (for example, d/M/yy HH:mm a)
datePattern
java.lang.String
The javascript function that determines the CSS style class for each day cell
dayClassFunction
java.lang.String
<p> The javascript function that enables or disables a day cell </p>
dayDisableFunction
java.lang.String
The starting label can be set when in the initial view state. If the initial value is already set through the value attribute, this is displayed instead.
defaultLabel
java.lang.String
<p> Defines time that will be used: </p> <ol> <li>to set time when the value is empty</li> <li>to set time when date changes and flag "resetTimeOnDateSelect" is true</li> </ol> <p> Default value is "getDefaultValueOfDefaultTime()" </p>
defaultTime
java.lang.Object
<p>Set the direction of the popup. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p>
Direction
direction
org.richfaces.component.Positioning
<p> If "true", rendered is disabled. In "popup" mode both controls are disabled </p> <p> Default value is "false" </p>
disabled
boolean
<p> If "true" calendar input will be editable and it will be possible to change the date manually. If "false" the text field will be "read-only", so the value can be changed only from a handle. </p> <p> Default value is "false" </p>
enableManualInput
boolean
<p> Determines the first day of the week is; e.g., SUNDAY in the U.S., MONDAY in France. Possible values should be integers from 0 to 6, 0 corresponds to Sunday </p> <p> Default value is "getDefaultFirstWeekDay()" </p>
firstWeekDay
int
<p>Sets the horizontal offset between popup element and the conjunction point</p><p>Default value is 0</p>
Horizontal Offset
horizontalOffset
int
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Immediate Action
immediate
boolean
Space-separated list of CSS style class(es) to be applied to the input element. This value must be passed through as the "class" attribute on generated markup.
inputClass
java.lang.String
Defines the size of an input field. Similar to the "size" attribute of <h:inputText/>
inputSize
java.lang.String
CSS style(s) to be applied to the input element
inputStyle
java.lang.String
<p>Set the corner attachment point with which the popup should be connected. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p>
Joint Point
jointPoint
org.richfaces.component.Positioning
<p> Used for locale definition </p> <p> Default value is "getDefaultLocale()" </p>
locale
java.lang.Object
<p> Gets what the minimal days required in the first week of the year are; e.g., if the first week is defined as one that contains the first day of the first month of a year, this method returns 1. If the minimal days required must be a full week, this method returns 7. </p> <p> Default value is "getDefaultMinDaysInFirstWeek()" </p>
minDaysInFirstWeek
int
<p> Valid values: ajax or client </p> <p> Default value is "client" </p>
mode
org.richfaces.component.AbstractCalendar.Mode
Attribute that allows to customize names of the months. Should accept list with the month names
monthLabels
java.lang.Object
Attribute that allows to customize short names of the months. Should accept list with the month names
monthLabelsShort
java.lang.Object
The client-side script method to be called before the current month or year is changed
onbeforecurrentdateselect
java.lang.String
The client-side script method to be called before some date cell is selected
onbeforedateselect
java.lang.String
The client-side script method to be called before time is selected
onbeforetimeselect
java.lang.String
Javascript code executed when this element loses focus and its value has been modified since gaining focus.
onchange
java.lang.String
The client-side script method to be called before the component is cleaned
onclean
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
The client-side script method to be called when the current month or year is changed
oncurrentdateselect
java.lang.String
The client-side script method to be called when a pointer is moved away from the date cell
ondatemouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the date cell
ondatemouseover
java.lang.String
The client-side script method to be called when some date cell is selected
ondateselect
java.lang.String
The client-side code executed after the popup disappears.
On Hide Script
onhide
java.lang.String
Javascript code executed when the input element loses focus.
oninputblur
java.lang.String
Javascript code executed when the input field value is changed manually
oninputchange
java.lang.String
Javascript code executed when a pointer button is clicked over the input element.
oninputclick
java.lang.String
Javascript code executed when a pointer button is double clicked over the input element.
oninputdblclick
java.lang.String
Javascript code executed when the input element receives focus.
oninputfocus
java.lang.String
Javascript code executed when a key is pressed down over the input element.
oninputkeydown
java.lang.String
Javascript code executed when a key is pressed and released over the input element.
oninputkeypress
java.lang.String
Javascript code executed when a key is released over the input element.
oninputkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over the input element.
oninputmousedown
java.lang.String
Javascript code executed when a pointer button is moved within the input element.
oninputmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from the input element.
oninputmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto the input element.
oninputmouseover
java.lang.String
Javascript code executed when a pointer button is released over the input element.
oninputmouseup
java.lang.String
Javascript code executed called when the input field value is selected
oninputselect
java.lang.String
The client-side code executed after the popup is shown.
On Show Script
onshow
java.lang.String
The client-side script method to be called after time is selected
ontimeselect
java.lang.String
<p> If "true", the calendar will be rendered initially as hidden with additional elements for calling as popup </p> <p> Default value is "true" </p>
popup
boolean
Space-separated list of CSS style class(es) to be applied to the popup element. This value must be passed through as the "class" attribute on generated markup.
popupClass
java.lang.String
CSS style(s) to be applied to the popup element
popupStyle
java.lang.String
<p> Defines the last range of date which will be loaded to client from dataModel under rendering </p> <p> Default value is "getDefaultPreloadEnd(getCurrentDateOrDefault())" </p>
preloadDateRangeBegin
java.lang.Object
<p> Define the initial range of date which will be loaded to client from dataModel under rendering </p> <p> Default value is "getDefaultPreloadBegin(getCurrentDateOrDefault())" </p>
preloadDateRangeEnd
java.lang.Object
<p> If "true". Date and time are not selectable. In "popup" mode input is disabled and button is enabled. </p> <p> Default value is "false" </p>
readonly
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.
Rendered Flag
rendered
boolean
Flag indicating that the user is required to provide a submitted value for this input component.
Required Flag
required
boolean
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.
Required Message
requiredMessage
java.lang.String
<p> If value is true then calendar should change time to defaultTime for newly-selected dates </p> <p> Default value is "false" </p>
resetTimeOnDateSelect
boolean
<p> If false ApplyButton should not be shown </p> <p> Default value is "false" </p>
showApplyButton
boolean
<p> If false Calendar's footer should not be shown </p> <p> Default value is "true" </p>
showFooter
boolean
<p> If false Calendar's header should not be shown </p> <p> Default value is "true" </p>
showHeader
boolean
<p> "false" value for this attribute makes text field invisible. It works only if popupMode="true" If showInput is "true" - input field will be shown </p> <p> Default value is "true" </p>
showInput
boolean
<p> If false this bar should not be shown </p> <p> Default value is "true" </p>
showWeekDaysBar
boolean
<p> If false this bar should not be shown </p> <p> Default value is "true" </p>
showWeeksBar
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.
tabindex
java.lang.String
<p> Used for current date calculations </p> <p> Default value is "getDefaultTimeZone()" </p>
timeZone
java.util.TimeZone
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
<p> This attribute defines the mode for "today" control. Possible values are "scroll", "select", "hidden" </p> <p> Default value is "select" </p>
todayControlMode
java.lang.String
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.
Validator
validator
javax.faces.el.MethodBinding
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.
Validator Message
validatorMessage
java.lang.String
The current value of this component.
Value
value
java.lang.Object
<p> 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 <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p>
Value Change Listener
valueChangeListener
javax.faces.el.MethodBinding
<p>Sets the vertical offset between popup element and the conjunction point</p><p>Default value is 0</p>
Vertical Offset
verticalOffset
int
Attribute that allows to customize short names of the weekdays. Should accept list with the weekday's names.
weekDayLabelsShort
java.lang.Object
Attribute is similar to the standard HTML attribute and can specify window placement relative to the content. Default value is "3".
zindex
int
dragSource
<p> The <rich:dragSource> component can be added to a component to indicate it is capable of being dragged by the user. The dragged item can then be dropped into a compatible drop area, designated using the <rich:dropTarget> component. </p> @author abelevich
org.richfaces.DragSource
org.richfaces.DragSourceRenderer
<p> The <rich:dragSource> component can be added to a component to indicate it is capable of being dragged by the user. The dragged item can then be dropped into a compatible drop area, designated using the <rich:dropTarget> component. </p> @author abelevich
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Component ID of a dragIndicator component that is used as drag pointer during the drag operation
dragIndicator
java.lang.String
A set of options for jQuery.draggable widget
dragOptions
java.lang.String
Data to be sent to a drop zone after a drop event
dragValue
java.lang.Object
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Rendered Flag
rendered
boolean
A drag zone type that is used for zone definition, which elements can be accepted by a drop zone
type
java.lang.String
treeNode
<p> The <rich:treeNode> component is a child component of the <rich:tree> component. It represents nodes in the parent tree. The appearance and functionality of each tree node can be customized. </p> @author Nick Belaevski
org.richfaces.TreeNode
org.richfaces.TreeNodeRenderer
org.richfaces.view.facelets.TreeNodeHandler
<p> The <rich:treeNode> component is a child component of the <rich:tree> component. It represents nodes in the parent tree. The appearance and functionality of each tree node can be customized. </p> @author Nick Belaevski
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
Determines if this tree node is expanded. When EL expression used, it should use request-scoped variable with name defied in tree attribute 'var' which points to current node.
expanded
boolean
Space-separated list of CSS style class(es) to be applied to the tree node handles.
handleClass
java.lang.String
Space-separated list of CSS style class(es) to be applied to the tree node icons.
iconClass
java.lang.String
The icon for collapsed node.
iconCollapsed
java.lang.String
The icon for expanded node.
iconExpanded
java.lang.String
The icon for component leaves.
iconLeaf
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until the Invoke Application phase.
immediate
boolean
Space-separated list of CSS style class(es) to be applied to the tree node labels.
labelClass
java.lang.String
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
The client-side script method to be called before the node is toggle.
onbeforetoggle
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
The client-side script method to be called after the node is toggle.
ontoggle
java.lang.String
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.
Rendered Flag
rendered
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
MethodExpression representing an tree node toggle listener method that will be notified when the tree node is toggled. The expression must evaluate to a public method that takes an TreeToggleEvent parameter, with a return type of void, or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened".
toggleListener
javax.el.MethodExpression
The type of the this component. More treeNodes could be defined in tree with different types and it is decided about which is used for rendering by nodeType expression of tree component.
type
java.lang.String
fileUpload
<p> The <rich:fileUpload> component allows the user to upload files to a server. It features multiple uploads, progress bars, restrictions on file types, and restrictions on sizes of the files to be uploaded. </p> @author Konstantin Mishin @author Lukas Fryc @author Simone Cinti
org.richfaces.FileUpload
org.richfaces.FileUploadRenderer
org.richfaces.view.facelets.FileUploadHandler
<p> The <rich:fileUpload> component allows the user to upload files to a server. It features multiple uploads, progress bars, restrictions on file types, and restrictions on sizes of the files to be uploaded. </p> @author Konstantin Mishin @author Lukas Fryc @author Simone Cinti
Defines comma separated list of file extensions accepted by component. The format of the file extension can be "png" or ".png", the second format will filter extensions in the dialog window. The component does not provide any feedback when rejecting file. For introducing feedback for rejection, use ontyperejected parameter.
acceptedTypes
java.lang.String
The label for the Add button.
addLabel
java.lang.String
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The label for the Clear button.
clearAllLabel
java.lang.String
The label displayed for the Clear link
clearLabel
java.lang.String
Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data
data
java.lang.Object
The label displayed for the Delete link
deleteLabel
java.lang.String
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
The label displayed when a file is successfully uploaded.
doneLabel
java.lang.String
IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.
execute
java.lang.Object
A listener function on the server side after each file is uploaded. The listener should process files as required, such as storing them in the session/db/filesystem/ directory. The component itself does not store uploaded files, so if the listener is not implemented they are not stored anywhere
fileUploadListener
javax.el.MethodExpression
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
<p> If "true" upload stats immediately after file selection </p> <p> Default is "false" </p>
immediateUpload
boolean
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels
limitRender
boolean
<p> Defines height of file list. </p> <p> Default value is "210px". </p>
listHeight
java.lang.String
Defines the maximum allowed size of a file. Files exceeding the size will not be added in the component. Default value is equal to 'org.richfaces.fileUpload.maxRequestSize' context parameter if it is set, otherwise 0 (no limit).
maxFileSize
long
Defines maximum number of files allowed to be uploaded. After a number of files in the list equals to the value of this attribute, "Add" button disappears and nothing could be uploaded even if you clear the whole list. In order to upload files again you should rerender the component. (Negative numbers means no limits; default value -1).
maxFilesQuantity
java.lang.Integer
<p> If "true" duplicate file uploads are prevented </p> <p> Default is "false" </p>
noDuplicate
boolean
The client-side script method to be called after the ajax response comes back, but before the DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called before an ajax request.
onbegin
java.lang.String
Javascript code executed when a file is cleared
onclear
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
The client-side script method to be called when an error has occurred during Ajax communications
onerror
java.lang.String
Javascript code executed when a file is selected
onfileselect
java.lang.String
Javascript code executed when a file is submitted
onfilesubmit
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
Javascript code executed when a file exceeds the allowed size defined by maxFileSize parameter or 'org.richfaces.fileUpload.maxRequestSize' context parameter.
onsizerejected
java.lang.String
Javascript code executed when a file does not meet the conditions stated by acceptedTypes parameter.
ontyperejected
java.lang.String
Javascript code executed when a file upload is complete
onuploadcomplete
java.lang.String
IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords
render
java.lang.Object
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.
Rendered Flag
rendered
boolean
The label displayed when a file upload fails due to a server error.
serverErrorLabel
java.lang.String
The label displayed when a file exceeds the size limit.
sizeExceededLabel
java.lang.String
Name of the request status component that will indicate the status of the Ajax request
status
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
The label for the Upload button.
uploadLabel
java.lang.String
menuSeparator
<p>The <rich:menuSeparator> component represents a separating divider in a menu control.</p>
org.richfaces.MenuSeparator
org.richfaces.MenuSeparatorRenderer
<p>The <rich:menuSeparator> component represents a separating divider in a menu control.</p>
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Rendered Flag
rendered
boolean
togglePanel
<p>The <rich:togglePanel> component is used as a base for the other switchable components, the <rich:accordion> component and the <rich:tabPanel> component. It provides an abstract switchable component without any associated markup. As such, the <rich:togglePanel> component could be customized to provide a switchable component when neither an accordion component or a tab panel component is appropriate.</p> @author akolonitsky @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
org.richfaces.TogglePanel
org.richfaces.TogglePanelRenderer
org.richfaces.view.facelets.html.TogglePanelTagHandler
<p>The <rich:togglePanel> component is used as a base for the other switchable components, the <rich:accordion> component and the <rich:tabPanel> component. It provides an abstract switchable component without any associated markup. As such, the <rich:togglePanel> component could be customized to provide a switchable component when neither an accordion component or a tab panel component is appropriate.</p> @author akolonitsky @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
Holds the active panel name. This name is a reference to the name identifier of the active child <rich:togglePanelItem> component.
activeItem
java.lang.String
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Applicable when cycling through the tabs. If "true", then when the last tab is active, cycling to next will activate the first tab, if "false", cycling to next will have not effect. The inverse applies for the first tab, and cycling to previous. Whether to Default: false
cycledSwitching
boolean
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
immediate
boolean
Occurs on the server side when an item is changed through Ajax using the server mode
itemChangeListener
javax.el.MethodExpression
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
The client-side script method to be called before the item is changed.
onbeforeitemchange
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
The client-side script method to be called after the item is changed.
onitemchange
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
The switch mode when a panel is activated. One of: "client", "server", "ajax". Default: "ajax"
switchType
org.richfaces.component.SwitchType
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
focus
<p> Focus component allows to set focus based on validation of components or alternatively it can preserve focus on currently focused form input. </p> <p> Focus can be bound to form (in case of placement to h:form) or to whole view (when placed outside of forms) - in latter case, all forms will be managed by one Focus. There can be at most one Focus per form. When there is one view-scoped Focus and form defines own Focus, form-scoped Focus settings will be used. </p> <p> Focus is applied each time the component is rendered - for each full page submit and for each partial page request (in case of ajaxRendered=true). Alternatively, you can use JavaScript API: <tt>applyFocus()</tt> function will immediately cause. </p>
org.richfaces.Focus
org.richfaces.FocusRenderer
<p> Focus component allows to set focus based on validation of components or alternatively it can preserve focus on currently focused form input. </p> <p> Focus can be bound to form (in case of placement to h:form) or to whole view (when placed outside of forms) - in latter case, all forms will be managed by one Focus. There can be at most one Focus per form. When there is one view-scoped Focus and form defines own Focus, form-scoped Focus settings will be used. </p> <p> Focus is applied each time the component is rendered - for each full page submit and for each partial page request (in case of ajaxRendered=true). Alternatively, you can use JavaScript API: <tt>applyFocus()</tt> function will immediately cause. </p>
Defines whether focus state should be updated during each AJAX request automatically. (default: true)
ajaxRendered
boolean
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Defines whether focus should not be applied after initial page load, but will need to be triggered by JavaScript function from Focus API: <tt>applyFocus()</tt> or via re-rendering (postback).
delayed
boolean
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Defines whether focus should be preserved on last focused input before request was done (default: false)
preserve
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.
Rendered Flag
rendered
boolean
<p> Defines if focus should respect validation of inputs. </p> <p> If true, only invalid form fields will be focused when focus applied. </p> <p> (default: true) </p>
validationAware
boolean
chartSeries
The <rich:chartSeries> defines the data to be plotted in a chart. It represents the set of values with a common label. Data can be passed using attribute data. It expects ChartDataModel object. You can also use facelet iteration. @author Lukas Macko
org.richfaces.ui.output.Series
org.richfaces.model.SeriesHandler
The <rich:chartSeries> defines the data to be plotted in a chart. It represents the set of values with a common label. Data can be passed using attribute data. It expects ChartDataModel object. You can also use facelet iteration. @author Lukas Macko
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Attribute define the color of data plotted.
color
java.lang.String
Data passed into chart. If attribute is null, nested <s:point> tags are expected - facelet iteration.
data
org.richfaces.model.ChartDataModel
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Description of data shown in a legend.
label
java.lang.String
Javascript handler for plotclick event for this series only.
onplotclick
java.lang.String
Mouse over handler event for this series only.
onplothover
java.lang.String
Server-side listener for plotclick event fired by this series only. Not implemented yet.
plotClickListener
javax.el.MethodExpression
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.
Rendered Flag
rendered
boolean
Point symbol for line chart Allowed values: <ul> <li>circle</li> <li>square</li> <li>cross</li> <li>triangle</li> <li>diamond</li> </ul>
symbol
org.richfaces.component.AbstractChartSeries.SymbolType
The attributes define type of a chart. Allowed values: <ul> <li>line</li> <li>bar</li> <li>pie</li> </ul>
type
true
org.richfaces.model.ChartDataModel.ChartType
toolbar
<p>The <rich:toolbar> component is a horizontal toolbar. Any JavaServer Faces (JSF) component can be added to the toolbar.</p>
org.richfaces.Toolbar
org.richfaces.ToolbarRenderer
<p>The <rich:toolbar> component is a horizontal toolbar. Any JavaServer Faces (JSF) component can be added to the toolbar.</p>
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
A height of a bar in pixels. If a height is not defined, a bar height depends of the "headerFontSize" skin parameter.
height
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
CSS style(s) to be applied when the item elements are rendered.
itemClass
java.lang.String
<p>A separator between items on a bar. Possible values are "none", "line", "square", "disc" and "grid".</p> <p>Default value is "none".</p>
itemSeparator
java.lang.String
Space-separated list of CSS style class(es) to be applied when the item element is rendered. This value must be passed through as the "class" attribute on generated markup.
itemStyle
java.lang.String
The client-side script method to be called when an item is clicked
onitemclick
java.lang.String
The client-side script method to be called when an item is double-clicked
onitemdblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onitemkeydown
java.lang.String
The client-side script method to be called when a key is pressed and released over an item
onitemkeypress
java.lang.String
The client-side script method to be called when a key is released
onitemkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over an item
onitemmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within an item
onitemmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from an item
onitemmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto an item
onitemmouseover
java.lang.String
The client-side script method to be called when a mouse button is released over an item
onitemmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
<p>A width of a bar that can be defined in pixels or as percentage.</p> <p> Default value is "100%".</p>
width
java.lang.String
dropDownMenu
The <rich:dropDownMenu> component is used for creating a drop-down, hierarchical menu. It can be used with the <rich:toolbar> component to create menus in an application's toolbar.
org.richfaces.DropDownMenu
org.richfaces.DropDownMenuRenderer
The <rich:dropDownMenu> component is used for creating a drop-down, hierarchical menu. It can be used with the <rich:toolbar> component to create menus in an application's toolbar.
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
<p>Set the direction of the popup. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p>
Direction
direction
org.richfaces.component.Positioning
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
<p>Delay (in ms) between losing focus and menu closing</p> <p>Default value is "300"</p>
hideDelay
int
<p>Sets the horizontal offset between popup element and the conjunction point</p><p>Default value is 0</p>
Horizontal Offset
horizontalOffset
int
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
<p>Set the corner attachment point with which the popup should be connected. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p>
Joint Point
jointPoint
org.richfaces.component.Positioning
The text label for the menu item. Alternatively, use the label facet to define content for the label
label
java.lang.String
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
<p> Sets the submission mode for all menu items of the menu except those where this attribute redefined. Possible value are 'ajax','client' and 'server' </p> <p>Default value is 'server'</p>
mode
org.richfaces.component.Mode
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
The client-side script method to be called when a child menuGroup is hidden
ongrouphide
java.lang.String
The client-side script method to be called when a child menuGroup is expanded
ongroupshow
java.lang.String
The client-side code executed after the popup disappears.
On Hide Script
onhide
java.lang.String
The client-side script method to be called when a menu item is clicked
onitemclick
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
The client-side code executed after the popup is shown.
On Show Script
onshow
java.lang.String
Sets minimum width for all lists that will appear.
popupWidth
int
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.
Rendered Flag
rendered
boolean
<p>Delay (in ms) between observing the showEvent and menu opening</p> <p>Default value is "50"</p>
showDelay
int
<p>Defines an event on the parent element to display the menu</p> <p>Default value is 'contextmenu'</p>
showEvent
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
<p>Sets the vertical offset between popup element and the conjunction point</p><p>Default value is 0</p>
Vertical Offset
verticalOffset
int
chartPoint
The <rich:chartPoint> tag defines the value of point. It is supposed to be used inside the <r:series< tag. @author Lukas Macko
org.richfaces.ui.output.Point
The <rich:chartPoint> tag defines the value of point. It is supposed to be used inside the <r:series< tag. @author Lukas Macko
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Format for axis ticks (Date series only)
format
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Text shown next to axis.
label
java.lang.String
Maximum value of the axis
max
java.lang.String
Minimum value shown on the axis.
min
java.lang.String
It’s the fraction of margin that the scaling algorithm will add to avoid that the outermost points ends up on the grid border.
pad
java.lang.Double
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.
Rendered Flag
rendered
boolean
Value plotted on x-axis.
x
true
java.lang.Object
Value plotted on y-axis.
y
true
java.lang.Object
menuItem
<p>The <rich:menuItem> component represents a single item in a menu control. The <rich:menuItem> component can be also be used as a seperate component without a parent menu component, such as on a toolbar.</p>
org.richfaces.MenuItem
org.richfaces.MenuItemRenderer
<p>The <rich:menuItem> component represents a single item in a menu control. The <rich:menuItem> component can be also be used as a seperate component without a parent menu component, such as on a toolbar.</p>
MethodExpression representing the application action to invoke when this component is activated by the user. The expression must evaluate to a public method that takes no parameters, and returns an Object (the toString() of which is called to derive the logical outcome) which is passed to the NavigationHandler for this application.
Application Action
action
javax.faces.el.MethodBinding
<p> MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an ActionEvent parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened".</span> </p>
Action Listener
actionListener
javax.faces.el.MethodBinding
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
If "true", after process validations phase it skips updates of model beans on a force render response. It can be used for validating components input.
bypassUpdates
boolean
Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data
data
java.lang.Object
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.
execute
java.lang.Object
The icon to be displayed with the menu item
icon
java.lang.String
The icon to be displayed with the menu item when it is disabled
iconDisabled
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until Invoke Application phase.
Immediate Action
immediate
boolean
<p>The text label for the menu item. Alternatively, use the label facet to define content for the label</p> <p>Default is server</p>
label
java.lang.Object
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels
limitRender
boolean
<p>Determines how the menu item requests are submitted. Valid values:</p> <ol> <li>server, the default setting, submits the form normally and completely refreshes the page.</li> <li>ajax performs an Ajax form submission, and re-renders elements specified with the render attribute.</li> <li> client causes the action and actionListener items to be ignored, and the behavior is fully defined by the nested components instead of responses from submissions </li> </ol>
mode
org.richfaces.component.Mode
The client-side script method to be called after the ajax response comes back, but before the DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called before an ajax request.
onbegin
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords
render
java.lang.Object
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.
Rendered Flag
rendered
boolean
Name of the request status component that will indicate the status of the Ajax request
status
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
inplaceSelect
<p> The <rich:inplaceSelect> component is similar to the <rich:inplaceInput> component, except that the <rich:inplaceSelect> component uses a drop-down selection box to enter text instead of a regular text field. Changes can be rendered either in-line or for the whole block, and inputs can be focused with keyboard navigation. The component is based on the JSF UISelectOne component, so all the standard rules for value definition, processing, conversion, and validation apply. </p> @author Anton Belevich
org.richfaces.InplaceSelect
org.richfaces.InplaceSelectRenderer
<p> The <rich:inplaceSelect> component is similar to the <rich:inplaceInput> component, except that the <rich:inplaceSelect> component uses a drop-down selection box to enter text instead of a regular text field. Changes can be rendered either in-line or for the whole block, and inputs can be focused with keyboard navigation. The component is based on the JSF UISelectOne component, so all the standard rules for value definition, processing, conversion, and validation apply. </p> @author Anton Belevich
Space-separated list of CSS style class(es) to be applied to the list element when it is in the "active" state. This value must be passed through as the "class" attribute on generated markup.
activeClass
java.lang.String
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Space-separated list of CSS style class(es) to be applied to the list element when it is in the "changed" state. This value must be passed through as the "class" attribute on generated markup.
changedClass
java.lang.String
Converter instance registered with this component.
Converter
converter
javax.faces.convert.Converter
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.
Converter Message
converterMessage
java.lang.String
Used to set the display text when value is undefined
defaultLabel
java.lang.String
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
Space-separated list of CSS style class(es) to be applied to the list element when it is disabled. This value must be passed through as the "class" attribute on generated markup.
disabledClass
java.lang.String
<p>The event on which to switch the component to the edit state</p> <p>Default is "click"</p>
editEvent
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Immediate Action
immediate
boolean
The width of the input element
inputWidth
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.
itemClass
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.
listClass
java.lang.String
The height of the list element (in pixels)
listHeight
java.lang.String
The width of the list element (in pixels)
listWidth
java.lang.String
Javascript code executed when this element loses focus.
Focus Off Script
onblur
java.lang.String
Javascript code executed when the list element loses focus and its value has been modified since gaining focus.
onchange
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when this element receives focus.
Focus On Script
onfocus
java.lang.String
Javascript code executed when a pointer button is clicked over the input element.
oninputclick
java.lang.String
Javascript code executed when a pointer button is double clicked over the input element.
oninputdblclick
java.lang.String
Javascript code executed when a key is pressed down over the input element.
oninputkeydown
java.lang.String
Javascript code executed when a key is pressed and released over the input element.
oninputkeypress
java.lang.String
Javascript code executed when a key is released over the input element.
oninputkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over the input element.
oninputmousedown
java.lang.String
Javascript code executed when a pointer button is moved within the input element.
oninputmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from the input element.
oninputmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto the input element.
oninputmouseover
java.lang.String
Javascript code executed when a pointer button is released over the input element.
oninputmouseup
java.lang.String
Javascript code executed when text in the input element is selected
oninputselect
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is clicked over the list element.
onlistclick
java.lang.String
Javascript code executed when a pointer button is double clicked over the list element.
onlistdblclick
java.lang.String
Javascript code executed when the list element is hidden
onlisthide
java.lang.String
Javascript code executed when a key is pressed down over the list element.
onlistkeydown
java.lang.String
Javascript code executed when a key is pressed and released over the list element.
onlistkeypress
java.lang.String
Javascript code executed when a key is released over the list element.
onlistkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over the list element.
onlistmousedown
java.lang.String
Javascript code executed when a pointer button is moved within the list element.
onlistmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from the list element.
onlistmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto the list element.
onlistmouseover
java.lang.String
Javascript code executed when a pointer button is released over the list element.
onlistmouseup
java.lang.String
Javascript code executed when the list element is shown
onlistshow
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
Javascript code executed when an item is selected
onselectitem
java.lang.String
If "false" do not switch the component to the edit state on "click"
openOnEdit
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.
Rendered Flag
rendered
boolean
Flag indicating that the user is required to provide a submitted value for this input component.
Required Flag
required
boolean
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.
Required Message
requiredMessage
java.lang.String
Defines whether the changes should apply when the focus is lost. Default value - "true"
saveOnBlur
boolean
When "false" do not save the item as the new control value when the user selects an item from the drop-down list
saveOnSelect
boolean
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.
selectItemClass
java.lang.String
If "true" is set, buttons for confirming or canceling are added to the component
showControls
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.
Tab Index
tabindex
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
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.
Validator
validator
javax.faces.el.MethodBinding
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.
Validator Message
validatorMessage
java.lang.String
The current value of this component.
Value
value
java.lang.Object
<p> 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 <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p>
Value Change Listener
valueChangeListener
javax.faces.el.MethodBinding
column
<p> The <rich:column> component facilitates columns in a table. It supports merging columns and rows, sorting, filtering, and customized skinning. </p> @author Anton Belevich
org.richfaces.Column
<p> The <rich:column> component facilitates columns in a table. It supports merging columns and rows, sorting, filtering, and customized skinning. </p> @author Anton Belevich
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
If "true" next column begins from the first row.
breakRowBefore
boolean
Corresponds to the HTML colspan attribute.
colspan
int
Defines value binding to the comparator that is used to compare the values.
comparator
java.util.Comparator
Provides Filter instance which determines if given row value will be displayed.
filter
org.richfaces.model.Filter
The message to be displayed when the filter expression is not able to be evaluated using the provided filter value.
filterConverterMessage
java.lang.String
Defines EL expression which returns true if given row should be displayed (EL expressions should use variable defined in filterVar attribute of dataTable).
filterExpression
java.lang.Object
Defines current filter type. Possible values: string, custom. If custom is used, no filter box is created, you are responsible for creating your own filter input.<br/> Default: string
filterType
java.lang.String
Defines current filtering value.
filterValue
java.lang.Object
Space-separated list of CSS style class(es) that will be applied to any footer generated for this column.
Footer CSS Classes
footerClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to any header generated for this column.
Header CSS Classes
headerClass
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Allows customizing column name in column visibility control in rich:extendedDataTable (showColumnControl)
name
java.lang.String
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.
Rendered Flag
rendered
boolean
Corresponds to the HTML rowspan attribute.
rowspan
int
Defines a bean property which is used for sorting of a column.
sortBy
java.lang.Object
Defines order which will be used for sorting column: unsorted (default), ascending, descending.
sortOrder
org.richfaces.component.SortOrder
Defines current sorting type. Possible values: string, custom. If custom is used, no sorting controls are created, you are responsible for creating your own.<br/> Default: string
sortType
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Attribute defines width of column.
width
java.lang.String
tab
<p>The <rich:tab> component represents an individual tab inside a <rich:tabPanel> component, including the tab's content. Clicking on the tab header will bring its corresponding content to the front of other tabs.</p> @author akolonitsky
org.richfaces.Tab
org.richfaces.TabRenderer
<p>The <rich:tab> component represents an individual tab inside a <rich:tabPanel> component, including the tab's content. Clicking on the tab header will bring its corresponding content to the front of other tabs.</p> @author akolonitsky
MethodExpression representing the application action to invoke when this component is activated by the user. The expression must evaluate to a public method that takes no parameters, and returns an Object (the toString() of which is called to derive the logical outcome) which is passed to the NavigationHandler for this application.
Application Action
action
javax.faces.el.MethodBinding
<p> MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an ActionEvent parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened".</span> </p>
Action Listener
actionListener
javax.faces.el.MethodBinding
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
If "true", after process validations phase it skips updates of model beans on a force render response. It can be used for validating components input.
bypassUpdates
boolean
The CSS class applied to the panel content
contentClass
java.lang.String
Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data
data
java.lang.Object
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.
execute
java.lang.Object
The header label of the tab
header
java.lang.String
The CSS class applied to the header when this panel is active
headerActiveClass
java.lang.String
The CSS class applied to the header
headerClass
java.lang.String
The CSS class applied to the header when this panel is disabled
headerDisabledClass
java.lang.String
The CSS class applied to the header when this panel is inactive
headerInactiveClass
java.lang.String
The CSS style applied to the header
headerStyle
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until Invoke Application phase.
Immediate Action
immediate
boolean
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels
limitRender
boolean
The name of the tab, used for identifying and manipulating the active panel
name
java.lang.String
The client-side script method to be called after the ajax response comes back, but before the DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called before an ajax request.
onbegin
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
The function to perform when the mouse enters the panel
onenter
java.lang.String
Javascript code executed when a pointer button is clicked over the header of this element.
onheaderclick
java.lang.String
Javascript code executed when a pointer button is double clicked over the header of this element.
onheaderdblclick
java.lang.String
Javascript code executed when a pointer button is pressed down over the header of this element.
onheadermousedown
java.lang.String
Javascript code executed when a pointer button is moved within the header of this element.
onheadermousemove
java.lang.String
Javascript code executed when a pointer button is released over the header of this element.
onheadermouseup
java.lang.String
The function to perform when the mouse leaves the panel.
onleave
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords
render
java.lang.Object
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.
Rendered Flag
rendered
boolean
Name of the request status component that will indicate the status of the Ajax request
status
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
The switch type for this toggle panel: client, ajax (default), server
switchType
org.richfaces.component.SwitchType
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
placeholder
Adds placeholder capability to HTML input and textarea elements. A placeholder typically appears as light gray text within an input or textarea element whenever the element is empty and does not have focus. This provides a hint to the user as to what the input or textarea element is used for, or the type of input that is required.
org.richfaces.Placeholder
org.richfaces.PlaceholderRenderer
Adds placeholder capability to HTML input and textarea elements. A placeholder typically appears as light gray text within an input or textarea element whenever the element is empty and does not have focus. This provides a hint to the user as to what the input or textarea element is used for, or the type of input that is required.
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Rendered Flag
rendered
boolean
The jQuery selector used to filter which child DOM elements will be a placeholder attached to.
selector
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.
CSS Style Classes
styleClass
java.lang.String
The current value of this component.
Value
value
true
java.lang.Object
popupPanel
<p>The <rich:popupPanel> component provides a pop-up panel or window that appears in front of the rest of the application. The <rich:popupPanel> component functions either as a modal window which blocks interaction with the rest of the application while active, or as a non-modal window. It can be positioned on the screen, dragged to a new position by the user, and re-sized.</p>
org.richfaces.PopupPanel
org.richfaces.PopupPanelRenderer
<p>The <rich:popupPanel> component provides a pop-up panel or window that appears in front of the rest of the application. The <rich:popupPanel> component functions either as a modal window which blocks interaction with the rest of the application while active, or as a non-modal window. It can be positioned on the screen, dragged to a new position by the user, and re-sized.</p>
If "true" popupPanel will be auto-sized according to the content. Default value is "false".
autosized
boolean
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the component controls
controlsClass
java.lang.String
Defines the DOM element, which stacking context will assimilate the popupPanel. Possible values: "body", "form", "parent". Default value is "body".
domElementAttachment
java.lang.String
Defines whenever the popup will follow the scrolling of the screen. Default value is "true".
followByScroll
boolean
Assigns the header for the popupPanel.
header
java.lang.String
Assigns one or more space-separated CSS class names to the component header
headerClass
java.lang.String
Attribute defines height of component. Default value is "300".
height
int
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Attribute defines X position of component left-top corner. Default value is "auto".
left
java.lang.String
Attribute defines max height of component.
maxHeight
int
Attribute defines max width of component.
maxWidth
int
Attribute defines min height of component. Default value is "10". If the value is less then 10, a "IllegalArgumentException" exception is thrown.
minHeight
int
Attribute defines min width of component. Default value is "10". If the value is less then 10, a "IllegalArgumentException" exception is thrown.
minWidth
int
If "true", popupPanel will be modal - it will block the main screen from any operation.
modal
boolean
If "true" there is possibility to move component. Default value is "true".
moveable
boolean
The client-side code executed before the popup disappears.
On Before Hide Script
onbeforehide
java.lang.String
The client-side code executed before this component is shown.
On Before Show
onbeforeshow
java.lang.String
The client-side code executed after the popup disappears.
On Hide Script
onhide
java.lang.String
Javascript code executed when a pointer button is clicked over the popupPanel mask.
onmaskclick
java.lang.String
Javascript code executed when a pointer button for context menu is clicked over the popupPanel mask.
onmaskcontextmenu
java.lang.String
Javascript code executed when a pointer button is double clicked over the popupPanel mask.
onmaskdblclick
java.lang.String
Javascript code executed when a pointer button is pressed down over the popupPanel mask.
onmaskmousedown
java.lang.String
Javascript code executed when a pointer button is moved within the popupPanel mask.
onmaskmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from the popupPanel mask.
onmaskmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto the popupPanel mask.
onmaskmouseover
java.lang.String
Javascript code executed when a pointer button is released over the popupPanel mask.
onmaskmouseup
java.lang.String
The client-side script method to be called before the modal panel is moved
onmove
java.lang.String
The client-side script method to be called when the modal panel is resized
onresize
java.lang.String
The client-side code executed after the popup is shown.
On Show Script
onshow
java.lang.String
If "true" popupPanel creates iframe to overlap embed objects like PDF on a page. Default value is "false".
overlapEmbedObjects
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.
Rendered Flag
rendered
boolean
If "true" there is possibility to change component size. Default value is "true".
resizeable
boolean
Pop-up shadow depth for suggestion content
shadowDepth
java.lang.String
HTML CSS class attribute of element for pop-up suggestion content
shadowOpacity
java.lang.String
If "true" value for this attribute makes a modal panel opened as default. Default value is "false"
show
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Attribute defines Y position of component left-top corner. Default value is "auto".
top
java.lang.String
Defines whether to trim or not elements inside popupPanel. Default value is "true"
trimOverlayedElements
boolean
Attribute defines width of component. Default value is "200".
width
int
Attribute is similar to the standard HTML attribute and can specify window placement relative to the content. Default value is "100".
zindex
int
panelMenu
<p>The <rich:panelMenu> component is used in conjunction with <rich:panelMenuItem> and <rich:panelMenuGroup> to create an expanding, hierarchical menu. The <rich:panelMenu> component's appearance can be highly customized, and the hierarchy can stretch to any number of sub-levels.</p> @author akolonitsky
org.richfaces.PanelMenu
org.richfaces.PanelMenuRenderer
org.richfaces.view.facelets.html.PanelMenuTagHandler
<p>The <rich:panelMenu> component is used in conjunction with <rich:panelMenuItem> and <rich:panelMenuGroup> to create an expanding, hierarchical menu. The <rich:panelMenu> component's appearance can be highly customized, and the hierarchy can stretch to any number of sub-levels.</p> @author akolonitsky
Holds the active panel name. This name is a reference to the name identifier of the active child <rich:panelMenuItem> or <rich:panelMenuGroup> component.
activeItem
java.lang.String
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
If true (default), selection of any item of group will cause selection of groups - predecessors - in the hierarchy. If false, only given item is selected.
bubbleSelection
boolean
The mouse event used for collapsing.
collapseEvent
java.lang.String
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
The mouse event used for expansion.
expandEvent
java.lang.String
If true (default), only one group can be expanded at the time. If false, many groups can be expanded.
expandSingle
boolean
Space-separated list of CSS style class(es) to be applied to panel menu groups
groupClass
java.lang.String
The left icon for collapsed panel menu groups
groupCollapsedLeftIcon
java.lang.String
The right icon for collapsed panel menu groups
groupCollapsedRightIcon
java.lang.String
Space-separated list of CSS style class(es) to be applied to disabled panel menu groups
groupDisabledClass
java.lang.String
The left icon for disabled panel menu groups
groupDisabledLeftIcon
java.lang.String
The right icon for disabled panel menu groups
groupDisabledRightIcon
java.lang.String
The left icon for expanded panel menu groups
groupExpandedLeftIcon
java.lang.String
The right icon for expanded panel menu groups
groupExpandedRightIcon
java.lang.String
Mode used for expanding/collapsing groups: client (default), ajax, server
groupMode
org.richfaces.PanelMenuMode
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until the Invoke Application phase.
immediate
boolean
Method expression referencing a method that will be called when an ItemChangeEvent has been broadcast for the listener.
itemChangeListener
javax.el.MethodExpression
Space-separated list of CSS style class(es) to be applied to the panel menu items.
itemClass
java.lang.String
Space-separated list of CSS style class(es) to be applied to disables panel menu items.
itemDisabledClass
java.lang.String
The left icon for disabled panel menu items
itemDisabledLeftIcon
java.lang.String
The right icon for panel menu items
itemDisabledRightIcon
java.lang.String
The left icon for panel menu items
itemLeftIcon
java.lang.String
The mode user for selecting items: client, ajax (default), server
itemMode
org.richfaces.PanelMenuMode
The left icon for right menu items
itemRightIcon
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Space-separated list of CSS style class(es) to be applied to top-level panel menu groups
topGroupClass
java.lang.String
The left icon for collapsed top-level panel menu groups
topGroupCollapsedLeftIcon
java.lang.String
The right icon for collapsed top-level panel menu groups
topGroupCollapsedRightIcon
java.lang.String
Space-separated list of CSS style class(es) to be applied to disabled top-level panel menu groups
topGroupDisabledClass
java.lang.String
The left icon for disabled top-level panel menu groups
topGroupDisabledLeftIcon
java.lang.String
The right icon for disabled top-level panel menu groups
topGroupDisabledRightIcon
java.lang.String
The left icon for expanded top-level panel menu groups
topGroupExpandedLeftIcon
java.lang.String
The right icon for expanded top-level panel menu groups
topGroupExpandedRightIcon
java.lang.String
Space-separated list of CSS style class(es) to be applied to top-level panel menu items
topItemClass
java.lang.String
Space-separated list of CSS style class(es) to be applied to disabled top-level panel menu items
topItemDisabledClass
java.lang.String
The left icon for disabled top-level panel menu items
topItemDisabledLeftIcon
java.lang.String
The right icon for disabled top-level panel menu items
topItemDisabledRightIcon
java.lang.String
The left icon for top-level panel menu items
topItemLeftIcon
java.lang.String
The right icon for top-level panel menu items
topItemRightIcon
java.lang.String
The width of the panel menu in pixels.
width
java.lang.String
hotKey
<p>The <rich:hotKey> component allows registering hot keys on the page or particular elements and defining client side processing functions for these keys.</p> @author ilya_shaikovsky @author Lukas Fryc
org.richfaces.HotKey
org.richfaces.HotKeyRenderer
<p>The <rich:hotKey> component allows registering hot keys on the page or particular elements and defining client side processing functions for these keys.</p> @author ilya_shaikovsky @author Lukas Fryc
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The switch which enables handling events coming from input. Default value - "false"
enabledInInput
boolean
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
The key sequence to be pressed, single keys separated by + (e.g. 'ctrl+a'), more key sequences separated by space. Special keys are accepted as follows: backspace, tab, return, shift, ctrl, alt, pause, capslock, esc, space, pageup, pagedown, end, home, left, up, right, down, insert, del, numlock, scroll, meta, f1, f2, ..., f12
key
true
java.lang.String
Event handler to be fired when registered key sequence is pressed down
onkeydown
java.lang.String
Event handler to be fired when registered key sequence is pressed up
onkeyup
java.lang.String
The switch which prevents native browser actions (prevents default) to be taken and stops event propagation up to the tree. Default value - "true"
preventDefault
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.
Rendered Flag
rendered
boolean
The jQuery selector (subset of CSS selectors defined by W3C) of the DOM root from which key events should be handled. When no value provided, events are handled for whole document. ID selectors starting with hash sign (#) will be expanded from componentId to clientId form. (e.g. #component is expanded to #form:component in case that component is nested in form)
selector
java.lang.String
collapsibleSubTable
<p> The <rich:collapsibleSubTable> component acts as a child element to a <rich:dataTable> component. The <rich:collapsibleSubTable> component iterates through the child collections in the currently iterated object to create master-detail tables. </p> @author Anton Belevich
org.richfaces.CollapsibleSubTable
org.richfaces.CollapsibleSubTableRenderer
org.richfaces.taglib.CollapsibleSubTableHandler
<p> The <rich:collapsibleSubTable> component acts as a child element to a <rich:dataTable> component. The <rich:collapsibleSubTable> component iterates through the child collections in the currently iterated object to create master-detail tables. </p> @author Anton Belevich
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Space-separated list of CSS style class(es) that will be applied to the cells of the table
Cell CSS Classes
cellClass
java.lang.String
Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, each class will be assigned to a particular column in the order they follow in the attribute.If you have less class names than columns, the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. If there are more class names than columns, the overflow ones are ignored.
columnClasses
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the cells of the subfooter of the table
Subfooter cell CSS Classes
columnFooterCellClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the rows of the subfooter of the table
Subfooter CSS Classes
columnFooterClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the cells of the subheader of the table
Subheader cell CSS Classes
columnHeaderCellClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the rows of the subheader of the table
Subheader CSS Classes
columnHeaderClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the first row of the subheader of the table
Subheader first row CSS Classes
columnHeaderFirstClass
java.lang.String
Specifies what mode will be used to expand the sub table: client (default), ajax, server, none (can't be expanded)
expandMode
java.lang.String
Determines the state of sub table: true (expanded), false (collapsed)
expanded
boolean
Name of the variable used in EL expression provided in filterExpression in order to decide about displaying particular row.
filterVar
java.lang.String
A zero-relative row number of the first row to display
first
int
Space-separated list of CSS style class(es) that will be applied to the first row of the subheader of the table
Subfooter first row CSS Classes
firstColumnFooterClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the first row of the table
First row CSS Classes
firstRowClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the cells of the footer of the table
Footer cell CSS Classes
footerCellClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to any footer generated for this column.
Footer CSS Classes
footerClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the first row of the footer of the table
Footer first row CSS Classes
footerFirstClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the cells of the header of the table
Header cell CSS Classes
headerCellClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to any header generated for this column.
Header CSS Classes
headerClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the first row of the header of the table
Header first row CSS Classes
headerFirstClass
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Provides access to the iteration status in a Request scope
iterationStatusVar
java.lang.String
Boolean attribute that defines whether this iteration component will reset saved children's state before rendering. By default state is reset if there are no faces messages with severity error or higher
keepSaved
boolean
The label to be displayed when table contains no rows (no data provided).
noDataLabel
java.lang.String
Javascript code executed when a pointer button is clicked over table row.
Button Click Script
onrowclick
java.lang.String
Javascript code executed when a pointer button is double clicked over table row.
Double Click Script
onrowdblclick
java.lang.String
Javascript code executed when a key is pressed down over table row.
Key Down Script
onrowkeydown
java.lang.String
Javascript code executed when a key is pressed and released over table row.
Key Press Script
onrowkeypress
java.lang.String
Javascript code executed when a key is released over table row.
Key Up Script
onrowkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over table row.
Mouse Down Script
onrowmousedown
java.lang.String
Javascript code executed when a pointer button is moved within table row.
Mouse Move Script
onrowmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from table row.
Mouse Out Script
onrowmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto table row.
Mouse Over Script
onrowmouseover
java.lang.String
Javascript code executed when a pointer button is released over table row.
Mouse Up Script
onrowmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
Assigns one or more space-separated CSS class names to the table cells
rowClass
java.lang.String
Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, each class will be assigned to a particular row in the order they follow in the attribute.If you have less class names than rows, the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, the overflow ones are ignored.
rowClasses
java.lang.String
Converter for a row key object
rowKeyConverter
javax.faces.convert.Converter
Provides access to the row key in a Request scope
rowKeyVar
java.lang.String
The number of rows to display, or zero for all remaining rows in the table
rows
int
Specifies when table will be sorted according to one column (single) or multiple columns (multi). Default value - "multi"
sortMode
org.richfaces.model.SortMode
Comma-separated list of column names determining priority of row sorting.
sortPriority
java.util.Collection
Provides access to the state in a Request scope
stateVar
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
java.lang.String
Points to the data model
value
java.lang.Object
A request-scope attribute via which the data object for the current row will be used when iterating
var
java.lang.String
collapsibleSubTableToggler
<p> The <rich:collapsibleSubTableToggler> component provides a toggle control for the user to expand and collapse sub-tables. </p> @author Anton Belevich
org.richfaces.CollapsibleSubTableToggler
org.richfaces.CollapsibleSubTableTogglerRenderer
<p> The <rich:collapsibleSubTableToggler> component provides a toggle control for the user to expand and collapse sub-tables. </p> @author Anton Belevich
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The icon of the toggler when the sub-table is collapsed
collapsedIcon
java.lang.String
The label of the toggler when the sub-table is collapsed
collapsedLabel
java.lang.String
The mouse event which toggler reacts to toggle the sub-table: click (default), dblclick, mousedown, mouseup, etc.
event
java.lang.String
The icon of the toggler when the sub-table is expanded
expandedIcon
java.lang.String
The label of the toggler when the sub-table is expanded
expandedLabel
java.lang.String
Specifies table which will toggler control
for
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Rendered Flag
rendered
boolean
collapsiblePanel
<p> The <rich:collapsiblePanel> component is a collapsible panel that shows or hides content when the header bar is activated. It is a simplified version of <rich:togglePanel> component. </p> @author akolonitsky
org.richfaces.CollapsiblePanel
org.richfaces.CollapsiblePanelRenderer
org.richfaces.view.facelets.html.CollapsiblePanelTagHandler
<p> The <rich:collapsiblePanel> component is a collapsible panel that shows or hides content when the header bar is activated. It is a simplified version of <rich:togglePanel> component. </p> @author akolonitsky
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Space-separated list of CSS style class(es) to be applied to the panel content. This value must be passed through as the "class" attribute on generated markup.
bodyClass
java.lang.String
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
When true, the panel is expanded, when false, the panel is collapsed
expanded
boolean
<p> Provides the text on the panel header. The panel header is all that is visible when the panel is collapsed. </p> <p> Alternatively the header facet could be used in place of the header attribute. This would allow for additional styles and custom content to be applied to the tab. </p>
header
java.lang.String
Space-separated list of CSS style class(es) to be applied to the panel header. This value must be passed through as the "class" attribute on generated markup.
headerClass
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
immediate
boolean
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
The icon displayed on the left of the panel header when the panel is collapsed
leftCollapsedIcon
java.lang.String
The icon displayed on the left of the panel header when the panel is expanded
leftExpandedIcon
java.lang.String
The client-side script method to be called before the panel state is switched
onbeforeswitch
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
The client-side script method to be called after the panel state is switched
onswitch
java.lang.String
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.
Rendered Flag
rendered
boolean
The icon displayed on the right of the panel header when the panel is collapsed
rightCollapsedIcon
java.lang.String
The icon displayed on the right of the panel header when the panel is expanded
rightExpandedIcon
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
The switch mode when a panel is activated. One of: "client", "server", "ajax". Default: "ajax"
switchType
org.richfaces.component.SwitchType
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
A Server-side MethodExpression to be called when the panel is toggled
toggleListener
javax.el.MethodExpression
menuGroup
<p>The <rich:menuGroup> component represents an expandable sub-menu in a menu control. The <rich:menuGroup> component can contain a number of <rich:menuItem> components, or further nested <rich:menuGroup> components.</p>
org.richfaces.MenuGroup
org.richfaces.MenuGroupRenderer
<p>The <rich:menuGroup> component represents an expandable sub-menu in a menu control. The <rich:menuGroup> component can contain a number of <rich:menuItem> components, or further nested <rich:menuGroup> components.</p>
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
<p>Set the direction of the popup. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p>
Direction
direction
org.richfaces.component.Positioning
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
<p>Sets the horizontal offset between popup element and the conjunction point</p><p>Default value is 0</p>
Horizontal Offset
horizontalOffset
int
The icon to be displayed with the menu item
icon
java.lang.String
The icon to be displayed with the menu item when it is disabled
iconDisabled
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
<p>Set the corner attachment point with which the popup should be connected. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p>
Joint Point
jointPoint
org.richfaces.component.Positioning
The text label for the menu item. Alternatively, use the label facet to define content for the label
label
java.lang.String
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
The client-side code executed after the popup disappears.
On Hide Script
onhide
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
The client-side code executed after the popup is shown.
On Show Script
onshow
java.lang.String
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.
Rendered Flag
rendered
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
<p>Sets the vertical offset between popup element and the conjunction point</p><p>Default value is 0</p>
Vertical Offset
verticalOffset
int
extendedDataTable
<p> The <rich:extendedDataTable> component builds on the functionality of the <rich:dataTable> component, adding features such as scrolling for the table body (both horizontal and vertical), Ajax loading for vertical scrolling, frozen columns, row selection, and rearranging of columns. It also supports all the basic table features such as sorting, filtering, and paging using the <rich:dataScroller> component. </p> @author Konstantin Mishin
org.richfaces.ExtendedDataTable
org.richfaces.ExtendedDataTableRenderer
org.richfaces.taglib.ExtendedDataTableHandler
<p> The <rich:extendedDataTable> component builds on the functionality of the <rich:dataTable> component, adding features such as scrolling for the table body (both horizontal and vertical), Ajax loading for vertical scrolling, frozen columns, row selection, and rearranging of columns. It also supports all the basic table features such as sorting, filtering, and paging using the <rich:dataScroller> component. </p> @author Konstantin Mishin
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Use to switch Extended Data Table to AJAX lazy-loading mode. Specify number of rows rows to be loaded with one request. If this attribute is set to "0", all rows are loaded. (Default value: 0)
clientRows
int
Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, each class will be assigned to a particular column in the order they follow in the attribute.If you have less class names than columns, the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. If there are more class names than columns, the overflow ones are ignored.
columnClasses
java.lang.String
Determines the order in which the columns should be rendered, left to right. The Strings are the ids of the columns.
columnsOrder
java.lang.String[]
Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data
data
java.lang.Object
Name of the variable used in EL expression provided in filterExpression in order to decide about displaying particular row.
filterVar
java.lang.String
A zero-relative row number of the first row to display
first
int
Space-separated list of CSS style class(es) that will be applied to any footer generated for this column.
Footer CSS Classes
footerClass
java.lang.String
Determines how many columns should not be vertically scrollable (should be "frozen").
frozenColumns
int
Space-separated list of CSS style class(es) that will be applied to any header generated for this column.
Header CSS Classes
headerClass
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Provides access to the iteration status in a Request scope
iterationStatusVar
java.lang.String
Boolean attribute that defines whether this iteration component will reset saved children's state before rendering. By default state is reset if there are no faces messages with severity error or higher
keepSaved
boolean
If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels
limitRender
boolean
The label to be displayed when table contains no rows (no data provided).
noDataLabel
java.lang.String
The client-side script method to be called after the ajax response comes back, but before the DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called before the selection is changed.
onbeforeselectionchange
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
The client-side script method to be called after the EDT has been initialized, either after a page load, and an ajax update.
onready
java.lang.String
Javascript code executed when a pointer button is clicked over table row.
Button Click Script
onrowclick
java.lang.String
Javascript code executed when a pointer button is double clicked over table row.
Double Click Script
onrowdblclick
java.lang.String
Javascript code executed when a key is pressed down over table row.
Key Down Script
onrowkeydown
java.lang.String
Javascript code executed when a key is pressed and released over table row.
Key Press Script
onrowkeypress
java.lang.String
Javascript code executed when a key is released over table row.
Key Up Script
onrowkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over table row.
Mouse Down Script
onrowmousedown
java.lang.String
Javascript code executed when a pointer button is moved within table row.
Mouse Move Script
onrowmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from table row.
Mouse Out Script
onrowmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto table row.
Mouse Over Script
onrowmouseover
java.lang.String
Javascript code executed when a pointer button is released over table row.
Mouse Up Script
onrowmouseup
java.lang.String
The client-side script method to be called after the selection is changed.
onselectionchange
java.lang.String
IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords
render
java.lang.Object
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.
Rendered Flag
rendered
boolean
Assigns one or more space-separated CSS class names to the table cells
rowClass
java.lang.String
Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, each class will be assigned to a particular row in the order they follow in the attribute.If you have less class names than rows, the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, the overflow ones are ignored.
rowClasses
java.lang.String
Converter for a row key object
rowKeyConverter
javax.faces.convert.Converter
Provides access to the row key in a Request scope
rowKeyVar
java.lang.String
The number of rows to display, or zero for all remaining rows in the table
rows
int
The collection of keys for currently selected table rows (generated from data model by rowKeyConverter).
selection
java.util.Collection
Defines selection mode for the table: none, single (only one row can be selected), multiple (Ctrl/Shift keys are used for multi-selection), multipleKeyboardFree (clicks are used for multi-selection). Default value - "multiple"
selectionMode
org.richfaces.model.SelectionMode
If "true" a menu for controlling column visibility will be added to the table. Requires the table to have a header. The column names can be customized with name attribute on rich:column. Default value - "false".
showColumnControl
boolean
Specifies when table will be sorted according to one column (single) or multiple columns (multi). Default value - "multi"
sortMode
org.richfaces.model.SortMode
Comma-separated list of column names determining priority of row sorting.
sortPriority
java.util.Collection
Provides access to the state in a Request scope
stateVar
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
ValueBinding pointing at a property of a String to hold table state
tableState
java.lang.String
Points to the data model
value
java.lang.Object
A request-scope attribute via which the data object for the current row will be used when iterating
var
java.lang.String
hashParam
<p>The <r:hashParam> component allows client-side parameters to be grouped into a hash map. The hash map can then be passed to the client JavaScript API functions of any RichFaces component.</p> @author Anton Belevich
org.richfaces.HashParameter
javax.faces.view.facelets.ComponentHandler
<p>The <r:hashParam> component allows client-side parameters to be grouped into a hash map. The hash map can then be passed to the client JavaScript API functions of any RichFaces component.</p> @author Anton Belevich
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
The name of the javascript hash property which this hash should be assigned to (can be used as nested hashParameter) or null if no property should be used (can be used simply as function parameter).
name
java.lang.String
select
<p> 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. </p> <p> The <rich:select> can optionally be used in an auto-completing mode, where the values in the drop-down list are provided dynamically using either the autocompleteMethod or autocompleteList attributes. If these attributes are omitted, the component operates in the traditional non-auto-completing mode. Refer to the individual attribute documentation to see which attributes are applicable only with an auto-completing select list. </p> @author abelevich @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
org.richfaces.Select
org.richfaces.SelectRenderer
org.richfaces.view.facelets.AutocompleteHandler
<p> 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. </p> <p> The <rich:select> can optionally be used in an auto-completing mode, where the values in the drop-down list are provided dynamically using either the autocompleteMethod or autocompleteList attributes. If these attributes are omitted, the component operates in the traditional non-auto-completing mode. Refer to the individual attribute documentation to see which attributes are applicable only with an auto-completing select list. </p> @author abelevich @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
A collection of suggestions that will be provided to the user
autocompleteList
java.lang.Object
A method which provides a list of suggestions according to a user-provided filtering value
autocompleteMethod
javax.el.MethodExpression
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
A javascript function used to filter the list of items in the select popup
clientFilterFunction
java.lang.String
Converter instance registered with this component.
Converter
converter
javax.faces.convert.Converter
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.
Converter Message
converterMessage
java.lang.String
Used to set the display text when value is undefined
defaultLabel
java.lang.String
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
<p> If "true" Allows the user to type into a text field to scroll through or filter the list. Implicitly true when using an auto-completing select list. </p> <p> Default is "false" </p>
enableManualInput
boolean
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Immediate Action
immediate
boolean
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.
itemClass
java.lang.String
Label to be displayed to the user for the corresponding option. Used only with an auto-completing select, where the list of items comes from either the autocompleteList or autocompleteMethod attributes.
itemLabel
java.lang.Object
Value to be returned to the server if the corresponding option is selected by the user. Used only with an auto-completing select, where the list of items comes from either the autocompleteList or autocompleteMethod attributes.
itemValue
java.lang.Object
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.
listClass
java.lang.String
The height of the list element (in pixels)
listHeight
java.lang.String
The width of the list element (in pixels)
listWidth
java.lang.String
The maximum height of the list
maxListHeight
java.lang.String
Minimal number of chars in input to activate suggestion popup
minChars
int
The minimum height ot the list
minListHeight
java.lang.String
<p>Determine how the suggestion list is requested:</p> <dl> <dt>client</dt> <dd>pre-loads data to the client and uses the input to filter the possible suggestions</dd> <dt>ajax</dt> <dd>fetches suggestions with every input change using Ajax requests</dd> <dt>lazyClient</dt> <dd> lazy-loads data to the client and uses the input to filter the possible suggestions. The filtering does not start until the input length matches a minimum value. Set the minimum value with the minChars attribute. </dd> <dt>cachedAjax</dt> <dd> lazy-loads data via Ajax requests when the input length matches a minimum value. Set the minimum value with the minChars attribute. All suggestions are handled on the client until the input prefix is changed, at which point a new request is made based on the new input prefix </dd> </dl> <p>Default: cachedAjax</p>
mode
org.richfaces.component.AutocompleteMode
The client-side script method to be called after the ajax response comes back, but before the DOM is updated. (Only valid in autocomplete mode).
onbeforedomupdate
java.lang.String
The client-side script method to be called before an ajax request. (Only valid in autocomplete mode).
onbegin
java.lang.String
Javascript code executed when this element loses focus.
Focus Off Script
onblur
java.lang.String
Javascript code executed when the list element loses focus and its value has been modified since gaining focus.
onchange
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
The client-side script method to be called after the DOM is updated. (Only valid in autocomplete mode).
oncomplete
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when this element receives focus.
Focus On Script
onfocus
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is clicked over the list element.
onlistclick
java.lang.String
Javascript code executed when a pointer button is double clicked over the list element.
onlistdblclick
java.lang.String
Javascript code executed when the list element is hidden
onlisthide
java.lang.String
Javascript code executed when a key is pressed down over the list element.
onlistkeydown
java.lang.String
Javascript code executed when a key is pressed and released over the list element.
onlistkeypress
java.lang.String
Javascript code executed when a key is released over the list element.
onlistkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over the list element.
onlistmousedown
java.lang.String
Javascript code executed when a pointer button is moved within the list element.
onlistmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from the list element.
onlistmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto the list element.
onlistmouseover
java.lang.String
Javascript code executed when a pointer button is released over the list element.
onlistmouseup
java.lang.String
Javascript code executed when the list element is shown
onlistshow
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
Javascript code executed when an item is selected
onselectitem
java.lang.String
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.
Rendered Flag
rendered
boolean
Flag indicating that the user is required to provide a submitted value for this input component.
Required Flag
required
boolean
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.
Required Message
requiredMessage
java.lang.String
<p> If "true" as the user types to narrow the list, automatically select the first element in the list. Applicable only when enableManualInput is "true". </p> <p> Default is "true" </p>
selectFirst
boolean
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.
selectItemClass
java.lang.String
<p> When "true" display a button to expand the popup list </p> <p> Default is "true" </p>
showButton
boolean
Name of the request status component that will indicate the status of the Ajax request. (Only valid in autocomplete mode).
status
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.
Tab Index
tabindex
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
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.
Validator
validator
javax.faces.el.MethodBinding
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.
Validator Message
validatorMessage
java.lang.String
The current value of this component.
Value
value
java.lang.Object
<p> 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 <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p>
Value Change Listener
valueChangeListener
javax.faces.el.MethodBinding
Expose the values from either the autocompleteList or autocompleteMethod attributes under a request scoped key so that the values may be referred to in an EL expression while rendering this component. When using auto-completing select component this attribute is required.
var
java.lang.String
tooltip
<p>The <rich:tooltip> component provides an informational tool-tip. The tool-tip can be attached to any control and is displayed when hovering the mouse cursor over the control.</p> @author amarkhel
org.richfaces.Tooltip
org.richfaces.TooltipRenderer
<p>The <rich:tooltip> component provides an informational tool-tip. The tool-tip can be attached to any control and is displayed when hovering the mouse cursor over the control.</p> @author amarkhel
If the value of the "attached" attribute is "true", a component is attached to the parent component; if "false", component does not listen to activating browser events, but could be activated externally. Default value is "true"
attached
boolean
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data
data
java.lang.Object
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
<p>Set the direction of the popup. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p>
Direction
direction
org.richfaces.component.Positioning
If "true" tooltip should follow the mouse while it moves over the parent element. Default value is "true"
followMouse
boolean
Delay in milliseconds before tooltip will be hidden. Default value is "0"
hideDelay
int
Event that triggers the tooltip disappearance. Default value is "mouseleave"
hideEvent
java.lang.String
Sets the horizontal offset between pop-up list and mouse pointer. Default value is "10"
Horizontal Offset
horizontalOffset
int
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
<p>Set the corner attachment point with which the popup should be connected. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p>
Joint Point
jointPoint
org.richfaces.component.Positioning
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
Block/inline mode flag. Possible value are: "inline" or "block". Default value is "inline". Tooltip will contain div/span elements respectively.
layout
org.richfaces.TooltipLayout
If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels
limitRender
boolean
Controls the way of data loading to a tooltip. May have following values: "client" (default) and "ajax"
mode
org.richfaces.TooltipMode
The client-side script method to be called after the ajax response comes back, but before the DOM is updated
onbeforedomupdate
java.lang.String
The client-side code executed before the popup disappears.
On Before Hide Script
onbeforehide
java.lang.String
The client-side code executed before this component is shown.
On Before Show
onbeforeshow
java.lang.String
The client-side script method to be called before an ajax request.
onbegin
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
The client-side code executed after the popup disappears.
On Hide Script
onhide
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
The client-side code executed after the popup is shown.
On Show Script
onshow
java.lang.String
IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords
render
java.lang.Object
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.
Rendered Flag
rendered
boolean
Delay in milliseconds before tooltip will be displayed. Default value is "0"
showDelay
int
Event that triggers the tooltip. Default value is "mouseenter"
showEvent
java.lang.String
Name of the request status component that will indicate the status of the Ajax request
status
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Component ID of the target component or "null" if the component should be attached to the parent component.
target
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
The current value of this component.
Value
value
java.lang.Object
Sets the vertical offset between pop-up list and mouse pointer. Default value is "10"
Vertical Offset
verticalOffset
int
Attribute is similar to the standard HTML attribute and can specify window placement relative to the content. Default value is "1000".
zindex
int
message
<p>The <rich:message> component renders a single FacesMessage message instance added for the component. The appearance of the message can be customized, and tool-tips can be used for further information about the message.</p> @author [email protected]
org.richfaces.Message
org.richfaces.MessageRenderer
<p>The <rich:message> component renders a single FacesMessage message instance added for the component. The appearance of the message can be customized, and tool-tips can be used for further information about the message.</p> @author [email protected]
Defines, whether the content of this component must be (or not) included in AJAX response created by parent AJAX Container, even if it is not forced by reRender list of ajax action. Ignored if component marked to output by some Ajax action component. Default value - "true"
ajaxRendered
boolean
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
Flag indicating that characters that are sensitive in HTML and XML markup must be escaped. This flag is set to "true" by default.
Escape Characters Flag
escape
boolean
Client identifier of the component for which to display messages.
Associated Client Id
for
true
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
Flag indicating whether the detail portion of displayed messages should be included. Default value is "true".
Show Detail
showDetail
boolean
Flag indicating whether the summary portion of displayed messages should be included. Default value is "false".
Show Summary
showSummary
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
notifyStack
<p>Notifications emited by <rich:notify>, <rich:notifyMessage> and <rich:notifyMessages> are displayed in top-right corner of the screen by default.</p> <p> It is <rich:notifyStack> which defines where messages will appear and handles their stacking. </p><p> Stack also provides way how to remove messages from screen - when stack is re-rendered, current notifications are destroyed, freeing place for new notifications.</p> @author Bernard Labno @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a>
org.richfaces.NotifyStack
org.richfaces.NotifyStackRenderer
<p>Notifications emited by <rich:notify>, <rich:notifyMessage> and <rich:notifyMessages> are displayed in top-right corner of the screen by default.</p> <p> It is <rich:notifyStack> which defines where messages will appear and handles their stacking. </p><p> Stack also provides way how to remove messages from screen - when stack is re-rendered, current notifications are destroyed, freeing place for new notifications.</p> @author Bernard Labno @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a>
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Defines in which direction will be notification stacked: horizontal or vertical (default)
direction
org.richfaces.component.StackingDirection
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Defines where new notifications will be added: first (start of the list, default) or last (end of the list).
method
org.richfaces.component.StackingMethod
Defines the position of the start of stack: topLeft, topRight (default), bottomLeft, bottomRight
position
org.richfaces.component.CornerPosition
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.
Rendered Flag
rendered
boolean
accordionItem
<p>The <rich:accordionItem> component is a panel for use with the <rich:accordion> component. <rich:accordionItem> components can be added dynamically using iteration models with the <c:forEach> tag.</p> @author akolonitsky
org.richfaces.AccordionItem
org.richfaces.AccordionItemRenderer
<p>The <rich:accordionItem> component is a panel for use with the <rich:accordion> component. <rich:accordionItem> components can be added dynamically using iteration models with the <c:forEach> tag.</p> @author akolonitsky
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The CSS class applied to the panel content
contentClass
java.lang.String
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
<p> Provides the text on the panel header. The panel header is all that is visible when the accordion item is collapsed. </p> <p> Alternatively the header facet could be used in place of the header attribute. This would allow for additional styles and custom content to be applied to the tab. </p>
header
java.lang.String
The CSS class applied to the header when this panel is active
headerActiveClass
java.lang.String
The CSS class applied to the header
headerClass
java.lang.String
The CSS class applied to the header when this panel is disabled
headerDisabledClass
java.lang.String
The CSS class applied to the header when this panel is inactive
headerInactiveClass
java.lang.String
The CSS style applied to the header
headerStyle
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
The icon displayed on the left of the panel header when the panel is active
leftActiveIcon
java.lang.String
The icon displayed on the left of the panel header when the panel is not active
leftDisabledIcon
java.lang.String
The icon displayed on the left of the panel header when the panel is disabled
leftInactiveIcon
java.lang.String
The name of the panel, used for identifying and manipulating the active panel. If you do not specify a name, the clientId will be used as the name.
name
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
The function to perform when the mouse enters the panel
onenter
java.lang.String
Javascript code executed when a pointer button is clicked over the header of this element.
onheaderclick
java.lang.String
Javascript code executed when a pointer button is double clicked over the header of this element.
onheaderdblclick
java.lang.String
Javascript code executed when a pointer button is pressed down over the header of this element.
onheadermousedown
java.lang.String
Javascript code executed when a pointer button is moved within the header of this element.
onheadermousemove
java.lang.String
Javascript code executed when a pointer button is released over the header of this element.
onheadermouseup
java.lang.String
The function to perform when the mouse leaves the panel.
onleave
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
The icon displayed on the right of the panel header when the panel is active
rightActiveIcon
java.lang.String
The icon displayed on the right of the panel header when the panel is disabled
rightDisabledIcon
java.lang.String
The icon displayed on the right of the panel header when the panel is not active
rightInactiveIcon
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
The switch mode when a panel is activated. One of: "client", "server", "ajax". Default: "ajax"
switchType
org.richfaces.component.SwitchType
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
inputNumberSpinner
<p> The &lt;r:inputNumberSpinner&gt; component is a single-line input field with buttons to increase and decrease a numerical value. The value can be changed using the corresponding directional keys on a keyboard, or by typing into the field. </p>
org.richfaces.InputNumberSpinner
org.richfaces.InputNumberSpinnerRenderer
<p> The &lt;r:inputNumberSpinner&gt; component is a single-line input field with buttons to increase and decrease a numerical value. The value can be changed using the corresponding directional keys on a keyboard, or by typing into the field. </p>
Access key that, when pressed, transfers focus to this element.
accesskey
java.lang.String
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Converter instance registered with this component.
Converter
converter
javax.faces.convert.Converter
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.
Converter Message
converterMessage
java.lang.String
If "true" after the current value reaches the border value it is reversed to another border value after next increasing/decreasing. In other case possibilities of next increasing (or decreasing) will be locked. <br /> Default value is " true ".
cycled
boolean
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
If set to "false" this attribute makes the text field "read-only", so the value can be changed only from a handle. <br />Default value is "true".
enableManualInput
boolean
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Immediate Action
immediate
boolean
Assigns one or more space-separated CSS class names to the component input field
inputClass
java.lang.String
Attribute specifies the initial length of input in characters. <br /> Default value is "10".
inputSize
int
A localized user presentable name for this component.
Label
label
java.lang.String
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
Attribute to set an "end" value. <br /> Default value is "100"
maxValue
java.lang.String
Attribute to set the "start" value. <br /> Default value is "0"
minValue
java.lang.String
Javascript code executed when this element loses focus.
Focus Off Script
onblur
java.lang.String
Javascript code executed when this element loses focus and its value has been modified since gaining focus.
Input Change Script
onchange
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
The client-side script method to be called when the 'Down' button is clicked
ondownclick
java.lang.String
Javascript code executed when this element receives focus.
Focus On Script
onfocus
java.lang.String
The client-side script method to be called when the component input field is clicked
oninputclick
java.lang.String
The client-side script method to be called when the component input field is double-clicked
oninputdblclick
java.lang.String
The client-side script method to be called when a key is pressed down in the input field
oninputkeydown
java.lang.String
The client-side script method to be called when a key is pressed and released in the input field
oninputkeypress
java.lang.String
The client-side script method to be called when a key is released in the input field
oninputkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down in the input field
oninputmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the input field
oninputmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the input field
oninputmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the input field
oninputmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
oninputmouseup
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
Javascript code executed when text within this element is selected by the user.
Text Select Script
onselect
java.lang.String
The client-side script method to be called when the 'Up' button is clicked
onupclick
java.lang.String
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.
Rendered Flag
rendered
boolean
Flag indicating that the user is required to provide a submitted value for this input component.
Required Flag
required
boolean
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.
Required Message
requiredMessage
java.lang.String
Parameter that determines the step between nearest values while using controls. <br ./> Default value is "1"
step
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.
Tab Index
tabindex
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
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.
Validator
validator
javax.faces.el.MethodBinding
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.
Validator Message
validatorMessage
java.lang.String
The current value of this component.
Value
value
java.lang.Object
<p> 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 <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p>
Value Change Listener
valueChangeListener
javax.faces.el.MethodBinding
dataGrid
<p> The <rich:dataGrid> component is used to arrange data objects in a grid. Values in the grid can be updated dynamically from the data model, and Ajax updates can be limited to specific rows. The component supports header, footer, and caption facets. </p> @author Anton Belevich
org.richfaces.DataGrid
org.richfaces.DataGridRenderer
org.richfaces.taglib.DataGridHandler
<p> The <rich:dataGrid> component is used to arrange data objects in a grid. Values in the grid can be updated dynamically from the data model, and Ajax updates can be limited to specific rows. The component supports header, footer, and caption facets. </p> @author Anton Belevich
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, each class will be assigned to a particular column in the order they follow in the attribute.If you have less class names than columns, the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. If there are more class names than columns, the overflow ones are ignored.
columnClasses
java.lang.String
Number of columns to display
columns
int
Number of elements displayed in the grid
elements
int
A zero-relative row number of the first row to display
first
int
Space-separated list of CSS style class(es) that will be applied to any footer generated for this column.
Footer CSS Classes
footerClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to any header generated for this column.
Header CSS Classes
headerClass
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Provides access to the iteration status in a Request scope
iterationStatusVar
java.lang.String
Boolean attribute that defines whether this iteration component will reset saved children's state before rendering. By default state is reset if there are no faces messages with severity error or higher
keepSaved
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.
Rendered Flag
rendered
boolean
Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, each class will be assigned to a particular row in the order they follow in the attribute.If you have less class names than rows, the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, the overflow ones are ignored.
rowClasses
java.lang.String
Converter for a row key object
rowKeyConverter
javax.faces.convert.Converter
Provides access to the row key in a Request scope
rowKeyVar
java.lang.String
Provides access to the state in a Request scope
stateVar
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
Points to the data model
value
java.lang.Object
A request-scope attribute via which the data object for the current row will be used when iterating
var
java.lang.String
chartYAxis
The <rich:chartYAxis> tag @author Lukas Macko
org.richfaces.ui.output.YAxis
The <rich:chartYAxis> tag @author Lukas Macko
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Format for axis ticks (Date series only)
format
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Text shown next to axis.
label
java.lang.String
Maximum value of the axis
max
java.lang.String
Minimum value shown on the axis.
min
java.lang.String
It’s the fraction of margin that the scaling algorithm will add to avoid that the outermost points ends up on the grid border.
pad
java.lang.Double
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.
Rendered Flag
rendered
boolean
contextMenu
<p> The <rich:contextMenu> component is used for creating a hierarchical context menu that are activated on events like onmouseover, onclick etc. The component can be applied to any element on the page. </p> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
org.richfaces.ContextMenu
org.richfaces.ContextMenuRenderer
<p> The <rich:contextMenu> component is used for creating a hierarchical context menu that are activated on events like onmouseover, onclick etc. The component can be applied to any element on the page. </p> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
If the value of the 'attached' attribute is true, the component is attached to the component, specified in the 'target' attribute or to the parent component, if 'target' is not defined. Default value is 'true'.
attached
boolean
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
<p>Set the direction of the popup. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p>
Direction
direction
org.richfaces.component.Positioning
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
<p>Delay (in ms) between losing focus and menu closing</p> <p>Default value is "300"</p>
hideDelay
int
<p>Sets the horizontal offset between popup element and the conjunction point</p><p>Default value is 0</p>
Horizontal Offset
horizontalOffset
int
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
<p> Sets the submission mode for all menu items of the menu except those where this attribute redefined. Possible value are 'ajax','client' and 'server' </p> <p>Default value is 'server'</p>
mode
org.richfaces.component.Mode
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
The client-side script method to be called when a child menuGroup is hidden
ongrouphide
java.lang.String
The client-side script method to be called when a child menuGroup is expanded
ongroupshow
java.lang.String
The client-side code executed after the popup disappears.
On Hide Script
onhide
java.lang.String
The client-side script method to be called when a menu item is clicked
onitemclick
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
The client-side code executed after the popup is shown.
On Show Script
onshow
java.lang.String
Sets minimum width for all lists that will appear.
popupWidth
int
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.
Rendered Flag
rendered
boolean
<p>Delay (in ms) between observing the showEvent and menu opening</p> <p>Default value is "50"</p>
showDelay
int
<p>Defines an event on the parent element to display the menu</p> <p>Default value is 'contextmenu'</p>
showEvent
java.lang.String
If "true" the menu will stay visible when the mouse is moved away from it. Default value: "false".
sticky
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Client identifier of the component or id of the existing DOM element that is a source for a given event. If target is defined, the event is attached on the client. If both attached and target attributes are defined, and attribute attached has value 'false', it is considered to have higher priority.
target
java.lang.String
The jQuery selector used to filter which child DOM elements of the target/parent to which the contextMenu will be attached.
targetSelector
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
<p>Sets the vertical offset between popup element and the conjunction point</p><p>Default value is 0</p>
Vertical Offset
verticalOffset
int
dragIndicator
<p> The <rich:dragIndicator> component defines a graphical element to display under the mouse cursor during a drag-and-drop operation. </p> @author abelevich
org.richfaces.DragIndicator
org.richfaces.DragIndicatorRenderer
<p> The <rich:dragIndicator> component defines a graphical element to display under the mouse cursor during a drag-and-drop operation. </p> @author abelevich
Assigns one or more space-separated CSS class names to the indicator which are applied when a drop is accepted
acceptClass
java.lang.String
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
draggingClass
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Assigns one or more space-separated CSS class names to the indicator which are applied when a drop is rejected
rejectClass
java.lang.String
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.
Rendered Flag
rendered
boolean
dataScroller
<p> The <rich:dataScroller> component is used for navigating through multiple pages of tables or grids. </p>
org.richfaces.DataScroller
org.richfaces.DataScrollerRenderer
org.richfaces.taglib.DataScrollerHandler
<p> The <rich:dataScroller> component is used for navigating through multiple pages of tables or grids. </p>
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The attribute specifies the visibility of boundaryControls. Possible values are: "show" (controls are always visible ). "hide" (controls are hidden. "auto" (unnecessary controls are hidden). Default value is "show".
boundaryControls
org.richfaces.component.DataScrollerControlsMode
Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data
data
java.lang.Object
IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.
execute
java.lang.Object
The attribute specifies the visibility of fastControls. Possible values are: "show" (controls are always visible ). "hide" (controls are hidden. "auto" (unnecessary controls are hidden). Default value is "show".
fastControls
org.richfaces.component.DataScrollerControlsMode
The attribute indicates pages quantity to switch onto when fast scrolling is used. Default value is "1".
fastStep
int
Component ID of the table whose data is scrolled
for
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
The attribute to control whether last page of datascroller shows "rows" number of items or just the rest. Possible values are "full" and "short". Default value is "short".
lastPageMode
java.lang.String
If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels
limitRender
boolean
Maximum quantity of pages. Default value is "10".
maxPages
int
The client-side script method to be called after the ajax response comes back, but before the DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called before an ajax request.
onbegin
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
If page >= 1 then it's a page number to show
page
int
IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords
render
java.lang.Object
If renderIfSinglePage is "true" then datascroller is displayed on condition that the data hold on one page. Default value is "true".
renderIfSinglePage
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.
Rendered Flag
rendered
boolean
scrollListener
javax.el.MethodExpression
Name of the request status component that will indicate the status of the Ajax request
status
java.lang.String
The attribute specifies the visibility of stepControls. Possible values are: "show" (controls are always visible ). "hide" (controls are hidden. "auto" (unnecessary controls are hidden). Default value is "show".
stepControls
org.richfaces.component.DataScrollerControlsMode
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
orderingList
<p>The <rich:orderingList> is a component for ordering items in a list (client-side).</p> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
org.richfaces.OrderingList
org.richfaces.OrderingListRenderer
<p>The <rich:orderingList> is a component for ordering items in a list (client-side).</p> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The text placed above the list of items
caption
java.lang.String
Optional attribute that is a literal string that is the fully qualified class name of a concrete class that implements java.util.List, or an EL expression that evaluates to either 1. such a String, or 2. the Class object itself.
collectionType
java.lang.Object
Space-separated list of CSS style class(es) to be applied to the columns of the list elements. This value must be passed through as the "class" attribute on generated markup.
columnClasses
java.lang.String
Converter instance registered with this component.
Converter
converter
javax.faces.convert.Converter
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.
Converter Message
converterMessage
java.lang.String
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
Space-separated list of CSS style class(es) to be applied to the list element when it is disabled. This value must be passed through as the "class" attribute on generated markup.
disabledClass
java.lang.String
The text to display in the move-to-bottom button
downBottomText
java.lang.String
The text to display in the move-down button
downText
java.lang.String
Space-separated list of CSS style class(es) to be applied to the header element. This value must be passed through as the "class" attribute on generated markup.
headerClass
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Immediate Action
immediate
boolean
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.
itemClass
java.lang.String
Label to be displayed to the user for the corresponding option.
itemLabel
java.lang.Object
Value to be returned to the server if the corresponding option is selected by the user. Used with the var attribute to build the selectItems
itemValue
java.lang.Object
The height of the list element (in pixels)
listHeight
java.lang.String
The width of the list element (in pixels)
listWidth
java.lang.String
The maximum height of the item list (in pixels).
maxListHeight
java.lang.String
The minimum height of the item list (in pixels).
minListHeight
java.lang.String
Javascript code executed when this element loses focus.
onblur
java.lang.String
Javascript code executed when the list element loses focus and its value has been modified since gaining focus.
onchange
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when this element receives focus.
onfocus
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is clicked over the list element .
onlistclick
java.lang.String
Javascript code executed when a pointer button is double clicked over the list element .
onlistdblclick
java.lang.String
Javascript code executed when a key is pressed down over the list element .
onlistkeydown
java.lang.String
Javascript code executed when a key is pressed and released over the list element .
onlistkeypress
java.lang.String
Javascript code executed when a key is released over the list element .
onlistkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over the list element .
onlistmousedown
java.lang.String
Javascript code executed when a pointer button is moved within the list element .
onlistmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from the list element .
onlistmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto the list element .
onlistmouseover
java.lang.String
Javascript code executed when a pointer button is released over the list element .
onlistmouseup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
Flag indicating that the user is required to provide a submitted value for this input component.
Required Flag
required
boolean
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.
Required Message
requiredMessage
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.
selectItemClass
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
The text to display in the move-up button
upText
java.lang.String
The text to display in the move-to-top button
upTopText
java.lang.String
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.
Validator
validator
javax.faces.el.MethodBinding
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.
Validator Message
validatorMessage
java.lang.String
The current value of this component.
Value
value
java.lang.Object
<p> 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 <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p>
Value Change Listener
valueChangeListener
javax.faces.el.MethodBinding
Expose the value from the value attribute under this request scoped key so that it may be referred to in EL for the value of other attributes.
var
java.lang.String
panel
<p>The <rich:panel> component is a bordered panel with an optional header.</p>
org.richfaces.Panel
org.richfaces.PanelRenderer
<p>The <rich:panel> component is a bordered panel with an optional header.</p>
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Space-separated list of CSS style class(es) to be applied to the panel body.
bodyClass
java.lang.String
Provides the text on the panel header.
header
java.lang.String
Space-separated list of CSS style class(es) to be applied to the panel header.
headerClass
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
treeModelAdaptor
The <rich:treeModelAdaptor> component takes an object which implements the Map or Iterable interfaces. It adds all the object entries to the parent node as child nodes. @author Nick Belaevski
org.richfaces.TreeModelAdaptor
org.richfaces.view.facelets.TreeModelAdaptorHandler
The <rich:treeModelAdaptor> component takes an object which implements the Map or Iterable interfaces. It adds all the object entries to the parent node as child nodes. @author Nick Belaevski
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Determines if tree node generated by model is leaf. Should contain EL expression which uses request-scoped variable with name defied in tree attribute 'var'.
leaf
boolean
EL expression pointing to nodes which should tree model iterate over. Implementation of java.util.Map or java.util.List. When map is provided, map keys are used as keys for the model, otherwise, keys are generated. (In case of treeModelRecursiveAdaptor, nodes are defined recursively, starting with roots and continuing with inner nodes. EL expression should then use request-scoped variable with name defied in tree attribute 'var' to point to inner nodes recursively and return null or empty map/collection for leafs.)
nodes
java.lang.Object
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.
Rendered Flag
rendered
boolean
Converter for a row key object
rowKeyConverter
javax.faces.convert.Converter
progressBar
<p> The <rich:progressBar> component displays a progress bar to indicate the status of a process to the user. It can update either through Ajax or on the client side, and the look and feel can be fully customized. </p> @author "Andrey Markavtsov"
org.richfaces.ProgressBar
org.richfaces.ProgressBarRenderer
<p> The <rich:progressBar> component displays a progress bar to indicate the status of a process to the user. It can update either through Ajax or on the client side, and the look and feel can be fully customized. </p> @author "Andrey Markavtsov"
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data
data
java.lang.Object
<p>Enables/disables polling.</p> <p>Default value is "true".</p>
enabled
boolean
Space-separated list of CSS style class(es) to be applied when before progress finishes. This value must be passed through as the "class" attribute on generated markup.
finishClass
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Space-separated list of CSS style class(es) to be applied when before progress starts. This value must be passed through as the "class" attribute on generated markup.
initialClass
java.lang.String
<p>Interval (in ms) for call poll requests.</p> <p>Default value 1000 ms (1 sec)</p>
interval
int
Defines a simple label instead of rendering children component
label
java.lang.String
<p>Max value, after which complete state should be rendered.</p> <p>Default value is "100".</p>
maxValue
java.lang.Object
<p>Min value when initial state should be rendered.</p> <p>Default value is "0".</p>
minValue
java.lang.Object
<p>The mode for updating the progress bar, can be one of:</p> <dl> <dt>ajax</dt> <dd>The progress bar updates in the same way as the <a4j:poll> component. The <rich:progressBar> component repeatedly polls the server for the current progress value.</dd> <dt>client</dt> <dd>The progress bar must be explicitly updated on the client side through the JavaScript API.</dd> </dl> <p>Default is "ajax"</p>
mode
org.richfaces.component.SwitchType
The client-side script method to be called after the ajax response comes back, but before the DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called before an ajax request.
onbegin
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
The client-side script method to be called when progress is finished
onfinish
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
Space-separated list of CSS style class(es) to be applied to the progress bar element. This value must be passed through as the "class" attribute on generated markup.
progressClass
java.lang.String
Space-separated list of CSS style class(es) to be applied to the remaining part of the progress bar. This value must be passed through as the "class" attribute on generated markup.
remainingClass
java.lang.String
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.
Rendered Flag
rendered
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Sets the current value of the progress
value
java.lang.Object
pickList
<p> The <rich:pickList> is a component for selecting items from a list. Additionally, it allows for the selected items to be ordered (client-side). From the client side perspective, items are added/removed from the source list, and removed/added to the target list. </p> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
org.richfaces.PickList
org.richfaces.PickListRenderer
<p> The <rich:pickList> is a component for selecting items from a list. Additionally, it allows for the selected items to be ordered (client-side). From the client side perspective, items are added/removed from the source list, and removed/added to the target list. </p> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
The text to display in the add-all button
addAllText
java.lang.String
The text to display in the add button
addText
java.lang.String
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Optional attribute that is a literal string that is the fully qualified class name of a concrete class that implements java.util.List, or an EL expression that evaluates to either 1. such a String, or 2. the Class object itself.
collectionType
java.lang.Object
Space-separated list of CSS style class(es) to be applied to the columns of the list elements. This value must be passed through as the "class" attribute on generated markup.
columnClasses
java.lang.String
Converter instance registered with this component.
Converter
converter
javax.faces.convert.Converter
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.
Converter Message
converterMessage
java.lang.String
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
Space-separated list of CSS style class(es) to be applied to the list element when it is disabled. This value must be passed through as the "class" attribute on generated markup.
disabledClass
java.lang.String
The text to display in the move-to-bottom button
downBottomText
java.lang.String
The text to display in the move-down button
downText
java.lang.String
Space-separated list of CSS style class(es) to be applied to the header element. This value must be passed through as the "class" attribute on generated markup.
headerClass
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Immediate Action
immediate
boolean
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.
itemClass
java.lang.String
<p>If "true" the items in the source list will remain sorted when items are added back to it.</p> <p>Default is "false"</p>
keepSourceOrder
boolean
The height of the list element (in pixels)
listHeight
java.lang.String
The width of the list element (in pixels)
listWidth
java.lang.String
The maximum height of the item list (in pixels).
maxListHeight
java.lang.String
The minimum height of the item list (in pixels).
minListHeight
java.lang.String
Javascript code executed when items are removed from the source list, and added to the target list
onadditems
java.lang.String
Javascript code executed when this element loses focus.
onblur
java.lang.String
Javascript code executed when the list element loses focus and its value has been modified since gaining focus.
onchange
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when this element receives focus.
onfocus
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
Javascript code executed when items are removed from the target list, and added to the source list
onremoveitems
java.lang.String
Javascript code executed when the source list element loses focus.
onsourceblur
java.lang.String
Javascript code executed when a pointer button is clicked over the source list element .
onsourceclick
java.lang.String
Javascript code executed when a pointer button is double clicked over the source list element .
onsourcedblclick
java.lang.String
Javascript code executed when the source list element receives focus.
onsourcefocus
java.lang.String
Javascript code executed when a key is pressed down over the source list element .
onsourcekeydown
java.lang.String
Javascript code executed when a key is pressed and released over the source list element .
onsourcekeypress
java.lang.String
Javascript code executed when a key is released over the source list element .
onsourcekeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over the source list element .
onsourcemousedown
java.lang.String
Javascript code executed when a pointer button is moved within the source list element .
onsourcemousemove
java.lang.String
Javascript code executed when a pointer button is moved away from the source list element .
onsourcemouseout
java.lang.String
Javascript code executed when a pointer button is moved onto the source list element .
onsourcemouseover
java.lang.String
Javascript code executed when a pointer button is released over the source list element .
onsourcemouseup
java.lang.String
Javascript code executed when the target list element loses focus.
ontargetblur
java.lang.String
Javascript code executed when a pointer button is clicked over the target list element .
ontargetclick
java.lang.String
Javascript code executed when a pointer button is double clicked over the target list element .
ontargetdblclick
java.lang.String
Javascript code executed when the target list element receives focus.
ontargetfocus
java.lang.String
Javascript code executed when a key is pressed down over the target list element .
ontargetkeydown
java.lang.String
Javascript code executed when a key is pressed and released over the target list element .
ontargetkeypress
java.lang.String
Javascript code executed when a key is released over the target list element .
ontargetkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over the target list element .
ontargetmousedown
java.lang.String
Javascript code executed when a pointer button is moved within the target list element .
ontargetmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from the target list element .
ontargetmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto the target list element .
ontargetmouseover
java.lang.String
Javascript code executed when a pointer button is released over the target list element .
ontargetmouseup
java.lang.String
<p>If "true", then the target list is orderable, and the ordering controls are displayed</p> <p>Default is "false"</p>
orderable
boolean
The text to display in the remove-all button
removeAllText
java.lang.String
The text to display in the remove button
removeText
java.lang.String
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.
Rendered Flag
rendered
boolean
Flag indicating that the user is required to provide a submitted value for this input component.
Required Flag
required
boolean
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.
Required Message
requiredMessage
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.
selectItemClass
java.lang.String
The text placed above the source list of items
sourceCaption
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
<p>if "true", then clicking an item moves it from one list to another</p> <p>Default is "false"</p>
switchByClick
boolean
<p>if "true", then double-clicking an item moves it from one list to another</p> <p>Default is "true"</p>
switchByDblClick
boolean
The text placed above the target list of items
targetCaption
java.lang.String
The text to display in the move-up button
upText
java.lang.String
The text to display in the move-to-top button
upTopText
java.lang.String
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.
Validator
validator
javax.faces.el.MethodBinding
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.
Validator Message
validatorMessage
java.lang.String
The current value of this component.
Value
value
java.lang.Object
<p> 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 <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p>
Value Change Listener
valueChangeListener
javax.faces.el.MethodBinding
Expose the value from the value attribute under this request scoped key so that it may be referred to in EL for the value of other attributes.
var
java.lang.String
panelMenuItem
<p>The <rich:panelMenuItem> component represents a single item inside a <rich:panelMenuGroup> component, which is in turn part of a <rich:panelMenu> component.</p> @author akolonitsky
org.richfaces.PanelMenuItem
<p>The <rich:panelMenuItem> component represents a single item inside a <rich:panelMenuGroup> component, which is in turn part of a <rich:panelMenu> component.</p> @author akolonitsky
MethodExpression representing the application action to invoke when this component is activated by the user. The expression must evaluate to a public method that takes no parameters, and returns an Object (the toString() of which is called to derive the logical outcome) which is passed to the NavigationHandler for this application.
Application Action
action
javax.faces.el.MethodBinding
<p> MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an ActionEvent parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened".</span> </p>
Action Listener
actionListener
javax.faces.el.MethodBinding
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
If "true", after process validations phase it skips updates of model beans on a force render response. It can be used for validating components input.
bypassUpdates
boolean
Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data
data
java.lang.Object
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
Space-separated list of CSS style class(es) to be applied to the panel menu item when it is disabled.
disabledClass
java.lang.String
IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.
execute
java.lang.Object
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until Invoke Application phase.
Immediate Action
immediate
boolean
A localized user presentable name for this component.
label
java.lang.String
The icon displayed on the left of the menu item when it is disabled
leftDisabledIcon
java.lang.String
The icon displayed on the left of the menu item label
leftIcon
java.lang.String
Space-separated list of CSS style class(es) to be applied to the left icon of the panel menu item.
leftIconClass
java.lang.String
If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels
limitRender
boolean
Mode used for selecting of this item: default value is inherited from panelMenu
mode
org.richfaces.PanelMenuMode
The name of this component
name
java.lang.String
The client-side script method to be called after the ajax response comes back, but before the DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called before the menu group is selected
onbeforeselect
java.lang.String
The client-side script method to be called before an ajax request.
onbegin
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
The client-side script method to be called after the menu group is selected
onselect
java.lang.String
IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords
render
java.lang.Object
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.
Rendered Flag
rendered
boolean
The icon displayed on the right of the menu item when it is disabled
rightDisabledIcon
java.lang.String
The icon displayed on the right of the menu item label
rightIcon
java.lang.String
Space-separated list of CSS style class(es) to be applied to the right icon of the panel menu item.
rightIconClass
java.lang.String
Defines whenever the item is selectable. Default: true.
selectable
java.lang.Boolean
Name of the request status component that will indicate the status of the Ajax request
status
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
accordion
<p>The <rich:accordion> is a series of panels stacked on top of each other, each collapsed such that only the header of the panel is showing. When the header of a panel is clicked, it is expanded to show the content of the panel. Clicking on a different header will collapse the previous panel and expand the selected one. Each panel contained in a <rich:accordion> component is a <rich:accordionItem> component.</p> @author akolonitsky
org.richfaces.Accordion
org.richfaces.AccordionRenderer
org.richfaces.view.facelets.html.TogglePanelTagHandler
<p>The <rich:accordion> is a series of panels stacked on top of each other, each collapsed such that only the header of the panel is showing. When the header of a panel is clicked, it is expanded to show the content of the panel. Clicking on a different header will collapse the previous panel and expand the selected one. Each panel contained in a <rich:accordion> component is a <rich:accordionItem> component.</p> @author akolonitsky
Holds the active tab name. This name is a reference to the name identifier of the active child <rich:tab> component.
activeItem
java.lang.String
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Applicable when cycling through the tabs. If "true", then when the last tab is active, cycling to next will activate the first tab, if "false", cycling to next will have not effect. The inverse applies for the first tab, and cycling to previous. Whether to Default: false
cycledSwitching
boolean
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
The height of the panel
height
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
immediate
boolean
The CSS class applied to the panel header when the panel is active
itemActiveHeaderClass
java.lang.String
The icon displayed on the left of the panel header when the panel is active
itemActiveLeftIcon
java.lang.String
The icon displayed on the right of the panel header when the panel is active
itemActiveRightIcon
java.lang.String
Occurs on the server side when an item is changed through Ajax using the server mode
itemChangeListener
javax.el.MethodExpression
A CSS class applied to each of the accordionItem children
itemContentClass
java.lang.String
The CSS class applied to the panel header when the panel is disabled
itemDisabledHeaderClass
java.lang.String
The icon displayed on the left of the panel header when the panel is disabled
itemDisabledLeftIcon
java.lang.String
The icon displayed on the right of the panel header when the panel is disabled
itemDisabledRightIcon
java.lang.String
The CSS class applied to the panel header
itemHeaderClass
java.lang.String
The CSS class applied to the panel header when the panel is not active
itemInactiveHeaderClass
java.lang.String
The icon displayed on the left of the panel header when the panel is not active
itemInactiveLeftIcon
java.lang.String
The icon displayed on the right of the panel header when the panel is not active
itemInactiveRightIcon
java.lang.String
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
Points to the function to perform when before the switchable item is changed
onbeforeitemchange
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Points to the function to perform when the switchable item is changed.
onitemchange
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
The switch mode when a panel is activated. One of: "client", "server", "ajax". Default: "ajax"
switchType
org.richfaces.component.SwitchType
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
The width of the panel
width
java.lang.String
treeModelRecursiveAdaptor
<p>The <rich:treeModelRecursiveAdaptor> component iterates through recursive collections in order to populate a tree with hierarchical nodes, such as for a file system with multiple levels of directories and files.</p> @author Nick Belaevski
org.richfaces.TreeModelRecursiveAdaptor
org.richfaces.view.facelets.TreeModelRecursiveAdaptorHandler
<p>The <rich:treeModelRecursiveAdaptor> component iterates through recursive collections in order to populate a tree with hierarchical nodes, such as for a file system with multiple levels of directories and files.</p> @author Nick Belaevski
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Determines if tree node generated by model is leaf. Should contain EL expression which uses request-scoped variable with name defied in tree attribute 'var'.
leaf
boolean
EL expression pointing to nodes which should tree model iterate over. Implementation of java.util.Map or java.util.List. When map is provided, map keys are used as keys for the model, otherwise, keys are generated. (In case of treeModelRecursiveAdaptor, nodes are defined recursively, starting with roots and continuing with inner nodes. EL expression should then use request-scoped variable with name defied in tree attribute 'var' to point to inner nodes recursively and return null or empty map/collection for leafs.)
nodes
java.lang.Object
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.
Rendered Flag
rendered
boolean
EL expression pointing to top-level nodes (roots) which should tree model iterate over. Implementation of java.util.Map or java.util.List. When map is provided, map keys are used as keys for the model, otherwise, keys are generated.
roots
java.lang.Object
Converter for a row key object
rowKeyConverter
javax.faces.convert.Converter
list
<p>The <rich:list> component renders a list of items. The list can be an numerically ordered list, an un-ordered bullet-point list, or a data definition list. The component uses a data model for managing the list items, which can be updated dynamically.</p>
org.richfaces.List
org.richfaces.ListRenderer
org.richfaces.taglib.ListHandler
<p>The <rich:list> component renders a list of items. The list can be an numerically ordered list, an un-ordered bullet-point list, or a data definition list. The component uses a data model for managing the list items, which can be updated dynamically.</p>
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
A zero-relative row number of the first row to display
first
int
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Provides access to the iteration status in a Request scope
iterationStatusVar
java.lang.String
Boolean attribute that defines whether this iteration component will reset saved children's state before rendering. By default state is reset if there are no faces messages with severity error or higher
keepSaved
boolean
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
Javascript code executed when a pointer button is clicked over table row.
Button Click Script
onrowclick
java.lang.String
Javascript code executed when a pointer button is double clicked over table row.
Double Click Script
onrowdblclick
java.lang.String
Javascript code executed when a key is pressed down over table row.
Key Down Script
onrowkeydown
java.lang.String
Javascript code executed when a key is pressed and released over table row.
Key Press Script
onrowkeypress
java.lang.String
Javascript code executed when a key is released over table row.
Key Up Script
onrowkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over table row.
Mouse Down Script
onrowmousedown
java.lang.String
Javascript code executed when a pointer button is moved within table row.
Mouse Move Script
onrowmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from table row.
Mouse Out Script
onrowmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto table row.
Mouse Over Script
onrowmouseover
java.lang.String
Javascript code executed when a pointer button is released over table row.
Mouse Up Script
onrowmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
Assigns one or more space-separated CSS class names to the list rows
rowClass
java.lang.String
Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, each class will be assigned to a particular row in the order they follow in the attribute. If you have less class names than rows, the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, the overflow ones are ignored.
rowClasses
java.lang.String
Converter for a row key object
rowKeyConverter
javax.faces.convert.Converter
Provides access to the row key in a Request scope
rowKeyVar
java.lang.String
The number of rows to display, or zero for all remaining rows in the table
rows
int
Provides access to the state in a Request scope
stateVar
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
The type of the list: unordered (default), ordered, definitions
type
org.richfaces.component.ListType
Points to the data model
value
java.lang.Object
A request-scope attribute via which the data object for the current row will be used when iterating
var
java.lang.String
chart
A component used to generate visual charts. @author Lukas Macko
org.richfaces.Chart
org.richfaces.ChartRenderer
org.richfaces.view.facelets.html.ChartTagHandler
A component used to generate visual charts. @author Lukas Macko
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
A set of JavaScript functions to modify the plotting process.
hooks
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Complementary event for plothover fired when mouse leaves the chart grid.
onmouseout
java.lang.String
Javascript handler function for plotclick event called for each series. You can setup handler for particular series only. See series tag attribute onplotclick.
onplotclick
java.lang.String
Javascript handler function for plothover event for each series. You can setup handler for particular series only. See series tag attribute onplothover.
onplothover
java.lang.String
Server-side listener for plotclick event.
plotClickListener
javax.el.MethodExpression
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.
Rendered Flag
rendered
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
Attribute define whether zoom is enabled. To reset zoom you can use JS API $('#id').chart('resetZoom') Attribute is currently supported by line chart.
zoom
boolean
autocomplete
<p>The <rich:autocomplete> component is an auto-completing input-box with built-in Ajax capabilities. It supports client-side suggestions, browser-like selection, and customization of the look and feel.</p> @author Nick Belaevski @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
org.richfaces.Autocomplete
org.richfaces.AutocompleteRenderer
org.richfaces.view.facelets.AutocompleteHandler
<p>The <rich:autocomplete> component is an auto-completing input-box with built-in Ajax capabilities. It supports client-side suggestions, browser-like selection, and customization of the look and feel.</p> @author Nick Belaevski @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
A collection of suggestions that will be provided to the user
autocompleteList
java.lang.Object
A method which provides a list of suggestions according to a user-provided filtering value
autocompleteMethod
javax.el.MethodExpression
Causes the combo-box to fill the text field box with a matching suggestion as the user types
autofill
boolean
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
<p> A javascript function used to filter the result list returned from the ajax call to the server. This function should have two parameters; subString(current input value considering tokens) and value (currently iterated item value) and return boolean flag which means if the value satisfies the substring passed. The function will be called for every available suggestion in order to construct a new list of suggestions. </p> <p>Default: A javascript method called <i>startsWith</i></p>
clientFilterFunction
java.lang.String
Converter instance registered with this component.
Converter
converter
javax.faces.convert.Converter
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.
Converter Message
converterMessage
java.lang.String
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
A value to set in the target input element on a choice suggestion that isn't shown in the suggestion table. It can be used for descriptive output comments or suggestions. If not set, all text in the suggestion row is set as a value
fetchValue
java.lang.Object
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Immediate Action
immediate
boolean
Assigns one or more space-separated CSS class names to the input element
inputClass
java.lang.String
<p> Type of the layout encoded using nested components should be defined using layout attribute. Possible values are: </p> <dl> <dt>list</dt> <dd>suggestions wrapped to HTML unordered list</dd> <dt>div</dt> <dd>suggestions wrapped with just div element</dd> <dt>table</dt> <dd>suggestions are encoded as table rows, column definitions are required in this case</dd> </dl> <p>Default: div</p>
layout
java.lang.String
Minimal number of chars in input to activate suggestion popup
minChars
int
<p>Determine how the suggestion list is requested:</p> <dl> <dt>client</dt> <dd>pre-loads data to the client and uses the input to filter the possible suggestions</dd> <dt>ajax</dt> <dd>fetches suggestions with every input change using Ajax requests</dd> <dt>lazyClient</dt> <dd> lazy-loads data to the client and uses the input to filter the possible suggestions. The filtering does not start until the input length matches a minimum value. Set the minimum value with the minChars attribute. </dd> <dt>cachedAjax</dt> <dd> lazy-loads data via Ajax requests when the input length matches a minimum value. Set the minimum value with the minChars attribute. All suggestions are handled on the client until the input prefix is changed, at which point a new request is made based on the new input prefix </dd> </dl> <p>Default: cachedAjax</p>
mode
org.richfaces.component.AutocompleteMode
The client-side script method to be called after the ajax response comes back, but before the DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called before an ajax request.
onbegin
java.lang.String
Javascript code executed when this element loses focus.
Focus Off Script
onblur
java.lang.String
Javascript code executed when this element loses focus and its value has been modified since gaining focus.
onchange
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when this element receives focus.
Focus On Script
onfocus
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is clicked over the popup list element.
onlistclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
onlistdblclick
java.lang.String
Javascript code executed when a key is pressed down over this element.
onlistkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
onlistkeypress
java.lang.String
Javascript code executed when a key is released over this element.
onlistkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
onlistmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
onlistmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
onlistmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
onlistmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
onlistmouseup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
Javascript code executed when an item is selected
onselectitem
java.lang.String
Assigns one or more space-separated CSS class names to the content of the popup suggestion element
popupClass
java.lang.String
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.
Rendered Flag
rendered
boolean
Flag indicating that the user is required to provide a submitted value for this input component.
Required Flag
required
boolean
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.
Required Message
requiredMessage
java.lang.String
Boolean value indicating whether the first suggestion item is selected as the user types <p>Default: true</p>
selectFirst
boolean
Assigns one or more space-separated CSS class names to the selected suggestion entry
selectedItemClass
java.lang.String
<p>Boolean value indicating whether to display a button to expand the popup suggestion element</p> <p>Default: false</p>
showButton
boolean
Name of the request status component that will indicate the status of the Ajax request
status
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.
Tab Index
tabindex
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
<p>Allow a user to enter multiple values separated by specific characters. As the user types, a suggestion will present as normal. When they enter the specified token character, this begins a new suggestion process, and the component will then only use text entered after the token character for suggestions.</p> <p>Make sure that no character defined in tokens is part of any suggestion value. E.g. do not use space as a token if you expect to allow spaces in suggestion values.</p> <p>When tokens defined, they can be naturally separated by space character - input separated by tokens ', ' or ' ,' will be considered as it would be ',' token without any space.</p>
tokens
java.lang.String
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.
Validator
validator
javax.faces.el.MethodBinding
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.
Validator Message
validatorMessage
java.lang.String
The current value of this component.
Value
value
java.lang.Object
<p> 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 <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p>
Value Change Listener
valueChangeListener
javax.faces.el.MethodBinding
A request-scope attribute via which the data object for the current row will be used when iterating
var
java.lang.String
columnGroup
<p>The <rich:columnGroup> component combines multiple columns in a single row to organize complex parts of a table. The resulting effect is similar to using the breakRowBefore attribute of the <rich:column> component, but is clearer and easier to follow in the source code.</p>
org.richfaces.ColumnGroup
org.richfaces.ColumnGroupRenderer
<p>The <rich:columnGroup> component combines multiple columns in a single row to organize complex parts of a table. The resulting effect is similar to using the breakRowBefore attribute of the <rich:column> component, but is clearer and easier to follow in the source code.</p>
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Rendered Flag
rendered
boolean
chartLegend
@author Lukas Macko
org.richfaces.ui.output.Legend
@author Lukas Macko
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Chart legend position allowed values: <ul> <li>nw - top left</li> <li>sw - bottom left</li> <li>ne - top right (default)</li> <li>se - bottom right</li> </ul>
position
org.richfaces.component.AbstractChartLegend.PositionType
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.
Rendered Flag
rendered
boolean
The attribute defines the order of series labels in legend. If not specified the order labels is the same as the order of series in facelet. Allowed values: <ul> <li>ascending</li> <li>descending</li> </ul>
sorting
org.richfaces.component.AbstractChartLegend.SortingType
jQuery
<p>The <rich:jQuery> component applies styles and custom behavior to both JSF (JavaServer Faces) objects and regular DOM (Document Object Model) objects. It uses the jQuery JavaScript framework to add functionality to web applications.</p> <p>This component is for use as a facelet tag. See the <rich:jQuery> EL function for access to the jQuery library via EL.</p> @author nick
org.richfaces.JQuery
org.richfaces.JQueryRenderer
<p>The <rich:jQuery> component applies styles and custom behavior to both JSF (JavaServer Faces) objects and regular DOM (Document Object Model) objects. It uses the jQuery JavaScript framework to add functionality to web applications.</p> <p>This component is for use as a facelet tag. See the <rich:jQuery> EL function for access to the jQuery library via EL.</p> @author nick
The type of the attachment - decides about how is operation attached to the selected elements: "bind" (default - binds to the selected elements immediately, elements which could be matched by selector in the future won't be considered - offers a best performance), "live" (attach an event handler for all elements which match the current selector, now and in the future - may cause a slow performance), "one" (attach a handler to an event for the elements, the handler is executed at most once per element)
attachType
org.richfaces.component.JQueryAttachType
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The DOM event which should be the query bound to.
event
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
The name of a function that will be generated to execute a query.
name
java.lang.String
The query string that is executed for a given selector.
query
java.lang.String
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.
Rendered Flag
rendered
boolean
The jQuery selector (subset of CSS selectors defined by W3C) of the element to which the jQuery function should be applied. ID selectors starting with hash sign (#) will be expanded from componentId to clientId form. (e.g. #component is expanded to #form:component in case that component is nested in form)
selector
java.lang.String
The timing of the jQuery attachment: "domready" (when DOM is ready), "immediate" (immediately after component client-side code is processed). This attribute is ignored when attribute "name" is provided. Default value - "domready"
timing
org.richfaces.component.JQueryTiming
tree
<p>The <rich:tree> component provides a hierarchical tree control. Each <rich:tree> component typically consists of <rich:treeNode> child components. The appearance and behavior of the tree and its nodes can be fully customized.</p> @author Nick Belaevski
org.richfaces.Tree
org.richfaces.TreeRenderer
org.richfaces.view.facelets.TreeHandler
<p>The <rich:tree> component provides a hierarchical tree control. Each <rich:tree> component typically consists of <rich:treeNode> child components. The appearance and behavior of the tree and its nodes can be fully customized.</p> @author Nick Belaevski
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data
data
java.lang.Object
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.
execute
java.lang.Object
Space-separated list of CSS style class(es) to be applied to the tree node handles.
handleClass
java.lang.String
Space-separated list of CSS style class(es) to be applied to the tree node icons.
iconClass
java.lang.String
The icon for collapsed node.
iconCollapsed
java.lang.String
The icon for expanded node.
iconExpanded
java.lang.String
The icon for component leaves.
iconLeaf
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until the Invoke Application phase.
immediate
boolean
Boolean attribute that defines whether this iteration component will reset saved children's state before rendering. By default state is reset if there are no faces messages with severity error or higher.
keepSaved
boolean
Space-separated list of CSS style class(es) to be applied to the tree node labels.
labelClass
java.lang.String
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels
limitRender
boolean
Space-separated list of CSS style class(es) to be applied to the tree nodes.
nodeClass
java.lang.String
Determines which treeNode should be used for rendering. Should contain EL expressions which uses request-scoped variable with name defied in attribute 'var'. If not set a default treeNode will be created.
nodeType
java.lang.String
The client-side script method to be called after the ajax response comes back, but before the DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called before the node is toggled.
onbeforenodetoggle
java.lang.String
The client-side script method to be called before the selection is changed.
onbeforeselectionchange
java.lang.String
The client-side script method to be called before an ajax request.
onbegin
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
The client-side script method to be called after the node is toggled.
onnodetoggle
java.lang.String
The client-side script method to be called after the selection is changed.
onselectionchange
java.lang.String
IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords
render
java.lang.Object
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.
Rendered Flag
rendered
boolean
Converter for a row key object
rowKeyConverter
javax.faces.convert.Converter
Provides access to the row key in a Request scope.
rowKeyVar
java.lang.String
The collections of selected nodes.
selection
java.util.Collection
Method expression referencing a method that will be called when an TreeSelectionChangeEvent has been broadcast for the listener.
selectionChangeListener
javax.el.MethodExpression
The type of type of the selection - ajax (default), client, server.
selectionType
org.richfaces.component.SwitchType
Provides access to the state in a Request scope.
stateVar
java.lang.String
Name of the request status component that will indicate the status of the Ajax request
status
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
MethodExpression representing an tree node toggle listener method that will be notified when the tree node is toggled. The expression must evaluate to a public method that takes an TreeToggleEvent parameter, with a return type of void, or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened".
toggleListener
javax.el.MethodExpression
Client-side event used for toggling tree nodes (click, dblclick, etc.)
toggleNodeEvent
java.lang.String
The type of type of the node toggling - ajax (default), client, server.
toggleType
org.richfaces.component.SwitchType
When "true" a default treeNode will be created for nodes in the dataModel that do not match any existing treeNode. Default value - "false".
useDefaultNode
boolean
Points to the data model
value
java.lang.Object
A request-scope attribute via which the data object for the current row will be used when iterating.
var
java.lang.String
messages
<p>The <rich:messages> components works similarly to the <rich:message> component, but can display all the validation messages added for the current view instead of just a single message.</p> @author [email protected]
org.richfaces.Messages
org.richfaces.MessagesRenderer
<p>The <rich:messages> components works similarly to the <rich:message> component, but can display all the validation messages added for the current view instead of just a single message.</p> @author [email protected]
Defines, whether the content of this component must be (or not) included in AJAX response created by parent AJAX Container, even if it is not forced by reRender list of ajax action. Ignored if component marked to output by some Ajax action component. Default value - "true"
ajaxRendered
boolean
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
Flag indicating that characters that are sensitive in HTML and XML markup must be escaped. This flag is set to "true" by default.
Escape Characters Flag
escape
boolean
Client identifier of the component for which to display messages. This attribute is mutually exclusive with globalOnly and take precedence if used.
Associated Client Id
for
java.lang.String
Flag indicating that only global messages (that is, messages not associated with any client identifier) are to be displayed. Default value is "false".
Global Only
globalOnly
boolean
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
Flag indicating whether the detail portion of displayed messages should be included. Default value is "false".
Show Detail
showDetail
boolean
Flag indicating whether the summary portion of displayed messages should be included. Default value is "true".
Show Summary
showSummary
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
panelMenuGroup
<p> The <rich:panelMenuGroup> component defines a group of <rich:panelMenuItem> components inside a <rich:panelMenu>. </p> @author akolonitsky
org.richfaces.PanelMenuGroup
<p> The <rich:panelMenuGroup> component defines a group of <rich:panelMenuItem> components inside a <rich:panelMenu>. </p> @author akolonitsky
MethodExpression representing the application action to invoke when this component is activated by the user. The expression must evaluate to a public method that takes no parameters, and returns an Object (the toString() of which is called to derive the logical outcome) which is passed to the NavigationHandler for this application.
Application Action
action
javax.faces.el.MethodBinding
<p> MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an ActionEvent parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened".</span> </p>
Action Listener
actionListener
javax.faces.el.MethodBinding
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
If "true", after process validations phase it skips updates of model beans on a force render response. It can be used for validating components input.
bypassUpdates
boolean
The mouse event used for collapsing.
collapseEvent
java.lang.String
Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data
data
java.lang.Object
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
Space-separated list of CSS style class(es) to be applied to the panel menu group when it is disabled.
disabledClass
java.lang.String
IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.
execute
java.lang.Object
The mouse event used for expansion.
expandEvent
java.lang.String
Defines whenever this group is expanded
expanded
java.lang.Boolean
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until Invoke Application phase.
Immediate Action
immediate
boolean
A localized user presentable name for this component.
label
java.lang.String
The icon displayed on the left of the menu group label when the group is collapsed
leftCollapsedIcon
java.lang.String
The icon displayed on the left of the menu group label when the group is disabled
leftDisabledIcon
java.lang.String
The icon displayed on the left of the menu group label when the group is expanded
leftExpandedIcon
java.lang.String
Space-separated list of CSS style class(es) to be applied to the left icon of the panel menu group.
leftIconClass
java.lang.String
If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels
limitRender
boolean
Mode used for expanding/collapsing of this group: default value is inherited from panelMenu
mode
org.richfaces.PanelMenuMode
The name of this component
name
java.lang.String
The client-side script method to be called before the menu group is collapsed
onbeforecollapse
java.lang.String
The client-side script method to be called after the ajax response comes back, but before the DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called before the menu group is expanded
onbeforeexpand
java.lang.String
The client-side script method to be called before the menu group is selected
onbeforeselect
java.lang.String
The client-side script method to be called before the menu group is switched (toggled)
onbeforeswitch
java.lang.String
The client-side script method to be called before an ajax request.
onbegin
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
The client-side script method to be called after the menu group is collapsed
oncollapse
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
The client-side script method to be called after the menu group is expanded
onexpand
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
The client-side script method to be called after the menu group is selected
onselect
java.lang.String
The client-side script method to be called after the menu group is switched (toggled)
onswitch
java.lang.String
IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords
render
java.lang.Object
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.
Rendered Flag
rendered
boolean
The icon displayed on the right of the menu group label when the group is collapsed
rightCollapsedIcon
java.lang.String
The icon displayed on the left of the menu group label when the group is disabled
rightDisabledIcon
java.lang.String
The icon displayed on the left of the menu group label when the group is expanded
rightExpandedIcon
java.lang.String
Space-separated list of CSS style class(es) to be applied to the right icon of the panel menu group.
rightIconClass
java.lang.String
Defines whenever the group is selectable. Default: false.
selectable
java.lang.Boolean
Name of the request status component that will indicate the status of the Ajax request
status
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
tabPanel
<p>The <rich:tabPanel> component provides a set of tabbed panels for displaying one panel of content at a time. The tabs can be highly customized and themed. Each tab within a <rich:tabPanel> container is a <rich:tab> component.</p> @author akolonitsky
org.richfaces.TabPanel
org.richfaces.TabPanelRenderer
org.richfaces.view.facelets.html.TogglePanelTagHandler
<p>The <rich:tabPanel> component provides a set of tabbed panels for displaying one panel of content at a time. The tabs can be highly customized and themed. Each tab within a <rich:tabPanel> container is a <rich:tab> component.</p> @author akolonitsky
Holds the active tab name. This name is a reference to the name identifier of the active child <rich:tab> component.
activeItem
java.lang.String
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Applicable when cycling through the tabs. If "true", then when the last tab is active, cycling to next will activate the first tab, if "false", cycling to next will have not effect. The inverse applies for the first tab, and cycling to previous. Whether to Default: false
cycledSwitching
boolean
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
The alignment of the tab panel header: left (default), right
headerAlignment
org.richfaces.HeaderAlignment
The position of the header: top (default), bottom
headerPosition
org.richfaces.HeaderPosition
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
immediate
boolean
Occurs on the server side when an item is changed through Ajax using the server mode
itemChangeListener
javax.el.MethodExpression
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
The client-side script method to be called before the item is changed.
onbeforeitemchange
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
The client-side script method to be called after the item is changed.
onitemchange
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
The switch mode when a panel is activated. One of: "client", "server", "ajax". Default: "ajax"
switchType
org.richfaces.component.SwitchType
Space-separated list of CSS style class(es) for active tab header.
tabActiveHeaderClass
java.lang.String
Space-separated list of CSS style class(es) for tab content
tabContentClass
java.lang.String
Space-separated list of CSS style class(es) for disabled tab headers.
tabDisabledHeaderClass
java.lang.String
Space-separated list of CSS style class(es) for tab headers.
tabHeaderClass
java.lang.String
Space-separated list of CSS style class(es) for inactive tab headers.
tabInactiveHeaderClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
notify
<p> The <rich:notify> component serves for advanced user interaction, using notification boxes to give the user instant feedback on what's happening within the application. Each time this component is rendered, a floating notification box is displayed in the selected corner of the browser screen. </p> @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
org.richfaces.Notify
org.richfaces.NotifyRenderer
<p> The <rich:notify> component serves for advanced user interaction, using notification boxes to give the user instant feedback on what's happening within the application. Each time this component is rendered, a floating notification box is displayed in the selected corner of the browser screen. </p> @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Detail of the notification message
detail
java.lang.String
Flag indicating that characters that are sensitive in HTML and XML markup must be escaped. This flag is set to "true" by default.
Escape Characters Flag
escape
boolean
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Defines whether the notification should fade when hovering and allow to click elements behind
nonblocking
boolean
Defines opacity of non-blocking notifications
nonblockingOpacity
java.lang.Double
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
Defines whether the close button should be displayed
showCloseButton
boolean
Defines whether the shadow under notification should be displayed
showShadow
boolean
Defines which stack will be notification bound to
stack
java.lang.String
Defines how long will notification stay displayed after appearing
stayTime
java.lang.Integer
If true, notifications have to be closed with the close button (overrides @showCloseButton)
sticky
boolean
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.
CSS Style Classes
styleClass
java.lang.String
Summary of the notification message
summary
java.lang.String
inputNumberSlider
<p> The &lt;r:inputNumberSlider&gt; component provides a slider for changing numerical values. Optional features include control arrows to step through the values, a tool-tip to display the value while sliding, and a text field for typing the numerical value which can then be validated against the slider's range. </p>
org.richfaces.InputNumberSlider
org.richfaces.InputNumberSliderRenderer
<p> The &lt;r:inputNumberSlider&gt; component provides a slider for changing numerical values. Optional features include control arrows to step through the values, a tool-tip to display the value while sliding, and a text field for typing the numerical value which can then be validated against the slider's range. </p>
Access key that, when pressed, transfers focus to this element.
accesskey
java.lang.String
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Converter instance registered with this component.
Converter
converter
javax.faces.convert.Converter
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.
Converter Message
converterMessage
java.lang.String
Assigns one or more space-separated CSS class names to the decrease arrow element
decreaseClass
java.lang.String
Assigns one or more space-separated CSS class names to the decrease arrow element selected
decreaseSelectedClass
java.lang.String
Delay in pressed increase/decrease arrows in miliseconds. <br />Default value is "200".
delay
int
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
If set to "false" this attribute makes the text field "read-only", so the value can be changed only from a handle. <br />Default value is "true".
enableManualInput
boolean
Assigns one or more space-separated CSS class names to the handle element
handleClass
java.lang.String
Assigns one or more space-separated CSS class names to the handle element selected
handleSelectedClass
java.lang.String
Tells how handle should look like. Possible values: arrow (default), bar
handleType
org.richfaces.component.InputNumberSliderHandleType
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Immediate Action
immediate
boolean
Assigns one or more space-separated CSS class names to the increase arrow element
increaseClass
java.lang.String
Assigns one or more space-separated CSS class names to the increase arrow element selected
increaseSelectedClass
java.lang.String
Assigns one or more space-separated CSS class names to the component input field
inputClass
java.lang.String
If "right", the InputText Box would be rendered on the right side of the ruler. If "left", the InputText Box would be rendered on the left side of the ruler. If "top", the InputText Box would be rendered on the top of the ruler. If "bottom", the InputText Box would be rendered on the bottom of the ruler.
inputPosition
org.richfaces.component.InputNumberSliderInputPosition
Similar to the "Size" attribute of h:inputText. <br /> Default value is "3".
inputSize
int
A localized user presentable name for this component.
Label
label
java.lang.String
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
Attribute to set an "end" value. <br /> Default value is "100"
maxValue
java.lang.String
Specifies the maximum number of digits that could be entered into the input field. The maximum number is unlimited by default. If entered value exceeds the value specified in "maxValue" attribute than the slider takes a maximum value position.
maxlength
java.lang.Integer
Attribute to set the "start" value. <br /> Default value is "0"
minValue
java.lang.String
Javascript code executed when this element loses focus.
Focus Off Script
onblur
java.lang.String
Javascript code executed when this element loses focus and its value has been modified since gaining focus.
Input Change Script
onchange
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when this element receives focus.
Focus On Script
onfocus
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
Javascript code executed when text within this element is selected by the user.
Text Select Script
onselect
java.lang.String
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.
Rendered Flag
rendered
boolean
Flag indicating that the user is required to provide a submitted value for this input component.
Required Flag
required
boolean
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.
Required Message
requiredMessage
java.lang.String
False value for this attribute makes increase/decrease arrows invisible. <br /> Default value is "false".
showArrows
boolean
If the min/max values are shown on the right/left borders of a control. <br /> Default value is "true".
showBoundaryValues
boolean
False value for this attribute makes text a field invisible. <br /> Default value is "true".
showInput
boolean
If "true"the current value is shown in the tooltip when a handle control is in a "dragged" state. <br /> Default value is "true".
showTooltip
boolean
Parameter that determines a step between the nearest values while using a handle. <br /> Default value is "1".
step
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.
Tab Index
tabindex
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
Assigns one or more space-separated CSS class names to the tooltip element of the handle
tooltipClass
java.lang.String
Assigns one or more space-separated CSS class names to the track slider element
trackClass
java.lang.String
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.
Validator
validator
javax.faces.el.MethodBinding
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.
Validator Message
validatorMessage
java.lang.String
The current value of this component.
Value
value
java.lang.Object
<p> 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 <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p>
Value Change Listener
valueChangeListener
javax.faces.el.MethodBinding
dropTarget
<p> The <rich:dropTarget> component can be added to a component so that the component can accept dragged items. The dragged items must be defined with a compatible drop type for the <rich:dragSource> component. </p> @author abelevich
org.richfaces.DropTarget
org.richfaces.DropTargetRenderer
org.richfaces.view.facelets.DropHandler
<p> The <rich:dropTarget> component can be added to a component so that the component can accept dragged items. The dragged items must be defined with a compatible drop type for the <rich:dragSource> component. </p> @author abelevich
A list of drag zones types, which elements are accepted by a drop zone
acceptedTypes
java.lang.Object
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
If "true", after process validations phase it skips updates of model beans on a force render response. It can be used for validating components input.
bypassUpdates
boolean
Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data
data
java.lang.Object
MethodExpression representing an action listener method that will be notified after drop operation. The expression must evaluate to a public method that takes an DropEvent parameter, with a return type of void, or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened".
dropListener
javax.el.MethodExpression
Data to be processed after a drop event
dropValue
java.lang.Object
IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.
execute
java.lang.Object
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until the Invoke Application phase.
immediate
boolean
If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels
limitRender
boolean
The client-side script method to be called after the ajax response comes back, but before the DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called before an ajax request.
onbegin
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords
render
java.lang.Object
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.
Rendered Flag
rendered
boolean
Name of the request status component that will indicate the status of the Ajax request
status
java.lang.String
toolbarGroup
<p>The <rich:toolbarGroup> component is a child component of the <rich:toolbar> component. The <rich:toolbarGroup> component is used to group a number of items together on a toolbar.</p>
org.richfaces.ToolbarGroup
org.richfaces.ToolbarGroupRenderer
<p>The <rich:toolbarGroup> component is a child component of the <rich:toolbar> component. The <rich:toolbarGroup> component is used to group a number of items together on a toolbar.</p>
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
CSS style(s) to be applied when the item elements are rendered.
itemClass
java.lang.String
<p>A separator between items on a bar. Possible values are "none", "line", "square", "disc" and "grid".</p> <p>Default value is "none".</p>
itemSeparator
java.lang.String
Space-separated list of CSS style class(es) to be applied when the item element is rendered. This value must be passed through as the "class" attribute on generated markup.
itemStyle
java.lang.String
<p>Location of the toolbar items in the parent toolbar. Can be one of "left" or "right"</p> <p>Default is "left"</p>
location
java.lang.String
The client-side script method to be called when an item is clicked
onitemclick
java.lang.String
The client-side script method to be called when an item is double-clicked
onitemdblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onitemkeydown
java.lang.String
The client-side script method to be called when a key is pressed and released over an item
onitemkeypress
java.lang.String
The client-side script method to be called when a key is released
onitemkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over an item
onitemmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within an item
onitemmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from an item
onitemmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto an item
onitemmouseover
java.lang.String
The client-side script method to be called when a mouse button is released over an item
onitemmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
dataTable
<p> The <rich:dataTable> component is used to render a table, including the table's caption. It works in conjunction with the <rich:column> and <rich:columnGroup> components to list the contents of a data model. </p> @author Anton Belevich
org.richfaces.DataTable
org.richfaces.DataTableRenderer
org.richfaces.taglib.DataTableHandler
<p> The <rich:dataTable> component is used to render a table, including the table's caption. It works in conjunction with the <rich:column> and <rich:columnGroup> components to list the contents of a data model. </p> @author Anton Belevich
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the component caption
captionClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the cells of the table
Cell CSS Classes
cellClass
java.lang.String
Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, each class will be assigned to a particular column in the order they follow in the attribute.If you have less class names than columns, the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. If there are more class names than columns, the overflow ones are ignored.
columnClasses
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the cells of the subfooter of the table
Subfooter cell CSS Classes
columnFooterCellClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the rows of the subfooter of the table
Subfooter CSS Classes
columnFooterClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the cells of the subheader of the table
Subheader cell CSS Classes
columnHeaderCellClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the rows of the subheader of the table
Subheader CSS Classes
columnHeaderClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the first row of the subheader of the table
Subheader first row CSS Classes
columnHeaderFirstClass
java.lang.String
Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data
data
java.lang.Object
Name of the variable used in EL expression provided in filterExpression in order to decide about displaying particular row.
filterVar
java.lang.String
A zero-relative row number of the first row to display
first
int
Space-separated list of CSS style class(es) that will be applied to the first row of the subheader of the table
Subfooter first row CSS Classes
firstColumnFooterClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the first row of the table
First row CSS Classes
firstRowClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the cells of the footer of the table
Footer cell CSS Classes
footerCellClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to any footer generated for this column.
Footer CSS Classes
footerClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the first row of the footer of the table
Footer first row CSS Classes
footerFirstClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the cells of the header of the table
Header cell CSS Classes
headerCellClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to any header generated for this column.
Header CSS Classes
headerClass
java.lang.String
Space-separated list of CSS style class(es) that will be applied to the first row of the header of the table
Header first row CSS Classes
headerFirstClass
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Provides access to the iteration status in a Request scope
iterationStatusVar
java.lang.String
Boolean attribute that defines whether this iteration component will reset saved children's state before rendering. By default state is reset if there are no faces messages with severity error or higher
keepSaved
boolean
If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels
limitRender
boolean
The label to be displayed when table contains no rows (no data provided).
noDataLabel
java.lang.String
The client-side script method to be called after the ajax response comes back, but before the DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
Javascript code executed when a pointer button is clicked over table row.
Button Click Script
onrowclick
java.lang.String
Javascript code executed when a pointer button is double clicked over table row.
Double Click Script
onrowdblclick
java.lang.String
Javascript code executed when a key is pressed down over table row.
Key Down Script
onrowkeydown
java.lang.String
Javascript code executed when a key is pressed and released over table row.
Key Press Script
onrowkeypress
java.lang.String
Javascript code executed when a key is released over table row.
Key Up Script
onrowkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over table row.
Mouse Down Script
onrowmousedown
java.lang.String
Javascript code executed when a pointer button is moved within table row.
Mouse Move Script
onrowmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from table row.
Mouse Out Script
onrowmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto table row.
Mouse Over Script
onrowmouseover
java.lang.String
Javascript code executed when a pointer button is released over table row.
Mouse Up Script
onrowmouseup
java.lang.String
IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords
render
java.lang.Object
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.
Rendered Flag
rendered
boolean
Assigns one or more space-separated CSS class names to the table cells
rowClass
java.lang.String
Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, each class will be assigned to a particular row in the order they follow in the attribute.If you have less class names than rows, the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, the overflow ones are ignored.
rowClasses
java.lang.String
Converter for a row key object
rowKeyConverter
javax.faces.convert.Converter
Provides access to the row key in a Request scope
rowKeyVar
java.lang.String
The number of rows to display, or zero for all remaining rows in the table
rows
int
Specifies when table will be sorted according to one column (single) or multiple columns (multi). Default value - "multi"
sortMode
org.richfaces.model.SortMode
Comma-separated list of column names determining priority of row sorting.
sortPriority
java.util.Collection
Provides access to the state in a Request scope
stateVar
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Points to the data model
value
java.lang.Object
A request-scope attribute via which the data object for the current row will be used when iterating
var
java.lang.String
togglePanelItem
<p>The <rich:togglePanelItem> component is a switchable panel for use with the <rich:togglePanel> component. Use the <rich:togglePanelItem> component to define the content for a panel using nested components. Switching between <rich:togglePanelItem> components is handled by the <rich:toggleControl> behavior.</p> @author akolonitsky @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
org.richfaces.TogglePanelItem
org.richfaces.TogglePanelItemRenderer
<p>The <rich:togglePanelItem> component is a switchable panel for use with the <rich:togglePanel> component. Use the <rich:togglePanelItem> component to define the content for a panel using nested components. Switching between <rich:togglePanelItem> components is handled by the <rich:toggleControl> behavior.</p> @author akolonitsky @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
The name of the panel, used for identifying and manipulating the active panel. If you do not specify a name, the clientId will be used as the name.
name
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
The function to perform when the mouse enters the panel
onenter
java.lang.String
The function to perform when the mouse leaves the panel.
onleave
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
The switch type for this toggle panel: client, ajax (default), server
switchType
org.richfaces.component.SwitchType
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
graphValidator
<p>The <rich:graphValidator> component is used to wrap a set of input components related to one object. The object defined by the <rich:graphValidator> component can then be completely validated. The validation includes all object properties, even those which are not bound to the individual form components. Validation performed in this way allows for cross-field validation in complex forms.</p>
org.richfaces.GraphValidator
org.richfaces.view.facelets.html.GraphValidatorHandler
<p>The <rich:graphValidator> component is used to wrap a set of input components related to one object. The object defined by the <rich:graphValidator> component can then be completely validated. The validation includes all object properties, even those which are not bound to the individual form components. Validation performed in this way allows for cross-field validation in complex forms.</p>
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
The list of fully-qualified names (FQNs) of classes determining bean-validation groups to be validated.
groups
java.lang.Class[]
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Rendered Flag
rendered
boolean
Message summary will be used in case in case of validation error when no other message is provided.
summary
java.lang.String
The validator-id of validator used to process validation of the provided bean (Default value: org.richfaces.BeanValidator)
type
java.lang.String
Bean EL reference to be validated
value
java.lang.Object
inplaceInput
<p> The <rich:inplaceInput> component allows information to be entered in-line in blocks of text, improving readability of the text. Multiple input regions can be navigated with keyboard navigation. The component has three functional states: the view state, where the component displays its initial setting, such as "click to edit"; the edit state, where the user can input text; and the "changed" state, where the new value for the component has been confirmed but can be edited again if required. </p> @author Anton Belevich
org.richfaces.InplaceInput
org.richfaces.InplaceInputRenderer
<p> The <rich:inplaceInput> component allows information to be entered in-line in blocks of text, improving readability of the text. Multiple input regions can be navigated with keyboard navigation. The component has three functional states: the view state, where the component displays its initial setting, such as "click to edit"; the edit state, where the user can input text; and the "changed" state, where the new value for the component has been confirmed but can be edited again if required. </p> @author Anton Belevich
Space-separated list of CSS style class(es) to be applied when this element is active. This value must be passed through as the "class" attribute on generated markup.
activeClass
java.lang.String
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Space-separated list of CSS style class(es) to be applied when the value of this element is changed. This value must be passed through as the "class" attribute on generated markup.
changedClass
java.lang.String
Converter instance registered with this component.
Converter
converter
javax.faces.convert.Converter
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.
Converter Message
converterMessage
java.lang.String
Used to set the display text when value is undefined
defaultLabel
java.lang.String
Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"
Disabled Flag
disabled
boolean
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.
disabledClass
java.lang.String
<p>Used to specify the event that switches the component to the edit state</p> <p>Default is "click"</p>
editEvent
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Immediate Action
immediate
boolean
The width of the input element
inputWidth
java.lang.String
Javascript code executed when this element loses focus.
Focus Off Script
onblur
java.lang.String
Javascript code executed when this element loses focus and its value has been modified since gaining focus.
onchange
java.lang.String
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when this element receives focus.
Focus On Script
onfocus
java.lang.String
The client-side script method to be called when
oninputclick
java.lang.String
The client-side script method to be called when
oninputdblclick
java.lang.String
The client-side script method to be called when
oninputkeydown
java.lang.String
The client-side script method to be called when
oninputkeypress
java.lang.String
The client-side script method to be called when
oninputkeyup
java.lang.String
The client-side script method to be called when
oninputmousedown
java.lang.String
The client-side script method to be called when
oninputmousemove
java.lang.String
The client-side script method to be called when
oninputmouseout
java.lang.String
The client-side script method to be called when
oninputmouseover
java.lang.String
The client-side script method to be called when
oninputmouseup
java.lang.String
The client-side script method to be called when
oninputselect
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
Flag indicating that the user is required to provide a submitted value for this input component.
Required Flag
required
boolean
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.
Required Message
requiredMessage
java.lang.String
Defines whether the changes should apply when the focus is lost. Default value - "true".
saveOnBlur
boolean
If "true" is set, buttons for confirming or canceling are added to the component
showControls
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.
Tab Index
tabindex
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
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.
Validator
validator
javax.faces.el.MethodBinding
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.
Validator Message
validatorMessage
java.lang.String
The current value of this component.
Value
value
java.lang.Object
<p> 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 <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p>
Value Change Listener
valueChangeListener
javax.faces.el.MethodBinding
notifyMessages
<p> The <rich:notifyMessages> component is the same as the <rich:notifyMessage> component, but each of the available messages generates one notification. </p> @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
org.richfaces.NotifyMessages
org.richfaces.NotifyMessagesRenderer
<p> The <rich:notifyMessages> component is the same as the <rich:notifyMessage> component, but each of the available messages generates one notification. </p> @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
Defines, whether the content of this component must be (or not) included in AJAX response created by parent AJAX Container, even if it is not forced by reRender list of ajax action. Ignored if component marked to output by some Ajax action component. Default value - "true"
ajaxRendered
boolean
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
Flag indicating that characters that are sensitive in HTML and XML markup must be escaped. This flag is set to "true" by default.
Escape Characters Flag
escape
boolean
Client identifier of the component for which to display messages. This attribute is mutually exclusive with globalOnly and take precedence if used.
Associated Client Id
for
java.lang.String
Flag indicating that only global messages (that is, messages not associated with any client identifier) are to be displayed. Default value is "false".
Global Only
globalOnly
boolean
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
Defines whether the notification should fade when hovering and allow to click elements behind
nonblocking
boolean
Defines opacity of non-blocking notifications
nonblockingOpacity
java.lang.Double
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
Defines whether the close button should be displayed
showCloseButton
boolean
Flag indicating whether the detail portion of displayed messages should be included. Default value is "false".
Show Detail
showDetail
boolean
Defines whether the shadow under notification should be displayed
showShadow
boolean
Flag indicating whether the summary portion of displayed messages should be included. Default value is "true".
Show Summary
showSummary
boolean
Defines which stack will be notification bound to
stack
java.lang.String
Defines how long will notification stay displayed after appearing
stayTime
java.lang.Integer
If true, notifications have to be closed with the close button (overrides @showCloseButton)
sticky
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
notifyMessage
<p>The <rich:notifyMessage> component is built on top of <rich:notify>, the difference is in usage. The <rich:notifyMessage> component displays FacesMessages associated with a given component, similar to <rich:message>: one notification is displayed for first FacesMessage in the stack that is risen either programatically or during conversion/validation of the component. The severity of the message determines the color and icon of the resulting notification.</p> @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
org.richfaces.NotifyMessage
org.richfaces.NotifyMessageRenderer
<p>The <rich:notifyMessage> component is built on top of <rich:notify>, the difference is in usage. The <rich:notifyMessage> component displays FacesMessages associated with a given component, similar to <rich:message>: one notification is displayed for first FacesMessage in the stack that is risen either programatically or during conversion/validation of the component. The severity of the message determines the color and icon of the resulting notification.</p> @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
Defines, whether the content of this component must be (or not) included in AJAX response created by parent AJAX Container, even if it is not forced by reRender list of ajax action. Ignored if component marked to output by some Ajax action component. Default value - "true"
ajaxRendered
boolean
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
Direction
dir
java.lang.String
Flag indicating that characters that are sensitive in HTML and XML markup must be escaped. This flag is set to "true" by default.
Escape Characters Flag
escape
boolean
Client identifier of the component for which to display messages.
Associated Client Id
for
true
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Code describing the language used in the generated markup for this component.
Language Code
lang
java.lang.String
Defines whether the notification should fade when hovering and allow to click elements behind
nonblocking
boolean
Defines opacity of non-blocking notifications
nonblockingOpacity
java.lang.Double
Javascript code executed when a pointer button is clicked over this element.
Button Click Script
onclick
java.lang.String
Javascript code executed when a pointer button is double clicked over this element.
Double Click Script
ondblclick
java.lang.String
Javascript code executed when a key is pressed down over this element.
Key Down Script
onkeydown
java.lang.String
Javascript code executed when a key is pressed and released over this element.
Key Press Script
onkeypress
java.lang.String
Javascript code executed when a key is released over this element.
Key Up Script
onkeyup
java.lang.String
Javascript code executed when a pointer button is pressed down over this element.
Mouse Down Script
onmousedown
java.lang.String
Javascript code executed when a pointer button is moved within this element.
Mouse Move Script
onmousemove
java.lang.String
Javascript code executed when a pointer button is moved away from this element.
Mouse Out Script
onmouseout
java.lang.String
Javascript code executed when a pointer button is moved onto this element.
Mouse Over Script
onmouseover
java.lang.String
Javascript code executed when a pointer button is released over this element.
Mouse Up Script
onmouseup
java.lang.String
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.
Rendered Flag
rendered
boolean
Defines whether the close button should be displayed
showCloseButton
boolean
Flag indicating whether the detail portion of displayed messages should be included. Default value is "true".
Show Detail
showDetail
boolean
Defines whether the shadow under notification should be displayed
showShadow
boolean
Flag indicating whether the summary portion of displayed messages should be included. Default value is "false".
Show Summary
showSummary
boolean
Defines which stack will be notification bound to
stack
java.lang.String
Defines how long will notification stay displayed after appearing
stayTime
java.lang.Integer
If true, notifications have to be closed with the close button (overrides @showCloseButton)
sticky
boolean
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
editor
<p> The <rich:editor> component is used for creating a WYSIWYG editor on a page. </p> @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a>
org.richfaces.Editor
org.richfaces.EditorRenderer
<p> The <rich:editor> component is used for creating a WYSIWYG editor on a page. </p> @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a>
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Detailed configuration of editor in JSON format
config
javax.faces.component.UIComponent
Converter instance registered with this component.
Converter
converter
javax.faces.convert.Converter
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.
Converter Message
converterMessage
java.lang.String
The hieght of the editor
height
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
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.
Immediate Action
immediate
boolean
Code describing the language used in the generated markup for this component.
lang
java.lang.String
Javascript code executed when this element loses focus.
Focus Off Script
onblur
java.lang.String
The client-side script method to be called on blur event when editor content has been changed after previous focus
onchange
java.lang.String
The client-side script method to be called immediately after the editor content has been changed
ondirty
java.lang.String
Javascript code executed when this element receives focus.
Focus On Script
onfocus
java.lang.String
The client-side script method to be called once the editor is initialized and ready to be handle user interaction
oninit
java.lang.String
Used to switch the editor into a read-only mode.
readonly
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.
Rendered Flag
rendered
boolean
Flag indicating that the user is required to provide a submitted value for this input component.
Required Flag
required
boolean
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.
Required Message
requiredMessage
java.lang.String
<p>Set the skin of the richfaces editor. Availables skins by default "moono" and moono-lisa.</p>
skin
java.lang.String
CSS style(s) to be applied when this component is rendered.
CSS Styles
style
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.
CSS Style Classes
styleClass
java.lang.String
Advisory title information about markup elements generated for this component.
Advisory Title
title
java.lang.String
<p> Used to change the configuration of the toolbar's button set. There are two configurations available: basic (default), full (enables all of the features). <p> It is also possible to define a custom toolbar using the CKEditor toolbar configuration in a config facet </p> <p> Default is basic </p>
toolbar
java.lang.String
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.
Validator
validator
javax.faces.el.MethodBinding
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.
Validator Message
validatorMessage
java.lang.String
The current value of this component.
Value
value
java.lang.Object
<p> 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 <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p>
Value Change Listener
valueChangeListener
javax.faces.el.MethodBinding
The width of the editor
width
java.lang.String
chartXAxis
The <rich:chartXAxis> tag @author Lukas Macko
org.richfaces.ui.output.XAxis
The <rich:chartXAxis> tag @author Lukas Macko
The value binding expression used to wire up this component to a component property of a JavaBean class
binding
javax.faces.component.UIComponent
Format for axis ticks (Date series only)
format
java.lang.String
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
Component Identifier
id
java.lang.String
Text shown next to axis.
label
java.lang.String
Maximum value of the axis
max
java.lang.String
Minimum value shown on the axis.
min
java.lang.String
It’s the fraction of margin that the scaling algorithm will add to avoid that the outermost points ends up on the grid border.
pad
java.lang.Double
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.
Rendered Flag
rendered
boolean
treeToggleListener
Associates tree toggle listener with <rich:tree> component in order to listen for tree toggling events on server-side.
org.richfaces.view.facelets.TreeToggleListenerHandler
If present, this attribute refers to the value of one of the exposed attached objects within the composite component inside of which this tag is nested.
for
java.lang.String
Value binding expression that evaluates to an object that implements TreeToggleListener.
binding
javax.el.ValueExpression
MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an TreeToggleEvent parameter, with a return type of void, or to a public method that takes no arguments with a return type of void
listener
javax.el.ValueExpression
Fully qualified Java class name of an TreeToggleListener to be created and registered.
type
javax.el.ValueExpression
treeSelectionChangeListener
Associates tree selection change listener with <rich:tree> component in order to listen for tree selection events on server-side.
org.richfaces.view.facelets.TreeSelectionChangeListenerHandler
If present, this attribute refers to the value of one of the exposed attached objects within the composite component inside of which this tag is nested.
for
java.lang.String
Value binding expression that evaluates to an object that implements TreeSelectionChangeListener.
binding
javax.el.ValueExpression
MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an TreeSelectionChangeEvent parameter, with a return type of void, or to a public method that takes no arguments with a return type of void
listener
javax.el.ValueExpression
Fully qualified Java class name of an TreeSelectionChangeListener to be created and registered.
type
javax.el.ValueExpression
itemChangeListener
Associates item change listener with any toggleable panel (accordion, collapsiblePanel, tabPanel, togglePanel, panelMenu) in order to listen for item change events.
org.richfaces.view.facelets.html.ItemChangeListenerHandler
If present, this attribute refers to the value of one of the exposed attached objects within the composite component inside of which this tag is nested.
for
java.lang.String
Value binding expression that evaluates to an object that implements ItemChangeListener.
binding
javax.el.ValueExpression
MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an ItemChangeEvent parameter, with a return type of void, or to a public method that takes no arguments with a return type of void
listener
javax.el.ValueExpression
Fully qualified Java class name of an ItemChangeListener to be created and registered.
type
javax.el.ValueExpression
panelToggleListener
Associates panel toggle listener with collapsiblePanel in order to listen for panel toggle events.
org.richfaces.view.facelets.html.PanelToggleListenerHandler
If present, this attribute refers to the value of one of the exposed attached objects within the composite component inside of which this tag is nested.
for
java.lang.String
Value binding expression that evaluates to an object that implements PanelToggleListener.
binding
javax.el.ValueExpression
MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an PanelToggleEvent parameter, with a return type of void, or to a public method that takes no arguments with a return type of void
listener
javax.el.ValueExpression
Fully qualified Java class name of an PanelToggleListener to be created and registered.
type
javax.el.ValueExpression
toggleControl
<p> The <rich:toggleControl> behavior can be attached to any interface component, whether inside or outside the controlled panel itself. It works with a <rich:togglePanel> component to switch between different <rich:togglePanelItem> components. </p> @author akolonitsky
org.richfaces.component.behavior.ToggleControl
org.richfaces.view.facelets.html.CustomBehaviorHandler
<p> The <rich:toggleControl> behavior can be attached to any interface component, whether inside or outside the controlled panel itself. It works with a <rich:togglePanel> component to switch between different <rich:togglePanelItem> components. </p> @author akolonitsky
If "true", disable the default action of the parent component
disableDefault
java.lang.Boolean
The event on which to toggle the target panel
event
java.lang.String
The next <rich:togglePanelItem> to switch to
targetItem
java.lang.String
The <rich:togglePanel> to switch when this <rich:toggleControl> is not a child of a <rich:togglePanel>
targetPanel
java.lang.String
validator
<p>The <rich:validator> behavior adds client-side validation to a form input control based on registered server-side validators. It provides this validation without the need to reproduce the server-side annotations.</p> <p>The <rich:validator> behavior triggers all client validator annotations listed in the relevant managed bean.</p> @author [email protected]
org.richfaces.behavior.ClientValidator
org.richfaces.view.facelets.html.ClientValidatorHandler
<p>The <rich:validator> behavior adds client-side validation to a form input control based on registered server-side validators. It provides this validation without the need to reproduce the server-side annotations.</p> <p>The <rich:validator> behavior triggers all client validator annotations listed in the relevant managed bean.</p> @author [email protected]
Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data
data
java.lang.Object
If "true", do not initiate client-side validation
disabled
boolean
Name of JavaScript event property (click, change, etc.) of parent component that triggers the behavior. If the event attribute is not defined, the behavior is triggered on the event that normally provides interaction behavior for the parent component. The value cannot be an EL expression.
event
java.lang.String
Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until the Process Validations phase.
immediate
boolean
Method expression referencing a method that will be called when an AjaxBehaviorEvent has been broadcast for the listener.
listener
javax.el.MethodExpression
The client-side script method to be called after the ajax response comes back, but before the DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called before the AJAX request is submitted
onbeforesubmit
java.lang.String
The client-side script method to be called before an ajax request.
onbegin
java.lang.String
The client-side script method to be called after the DOM is updated
oncomplete
java.lang.String
The client-side script method to be called when an error has occurred during Ajax communications
onerror
java.lang.String
Javascript code executed when the validation fails.
oninvalid
java.lang.String
Javascript code executed when the validation succeeds.
onvalid
java.lang.String
Identify the name of the destination queue
queueId
java.lang.String
If true, indicate that this particular Ajax transaction is a value reset transaction. This will cause resetValue() to be called on any EditableValueHolder instances encountered as a result of this ajax transaction. If not specified, or the value is false, no such indication is made.
resetValues
boolean
Name of the request status component that will indicate the status of the Ajax request
status
java.lang.String
componentControl
<p> The <rich:componentControl> behavior allows JavaScript API functions to be called on target components. The functions are called after defined events are triggered on the component to with the <rich:componentControl> behavior is attached. Initialization variants and activation events can be customized, and parameters can be passed to the target component. </p> @author Anton Belevich
org.richfaces.behavior.ComponentControlBehavior
org.richfaces.taglib.ComponentControlHandler
<p> The <rich:componentControl> behavior allows JavaScript API functions to be called on target components. The functions are called after defined events are triggered on the component to with the <rich:componentControl> behavior is attached. Initialization variants and activation events can be customized, and parameters can be passed to the target component. </p> @author Anton Belevich
Name of JavaScript event property (click, change, etc.) of parent component that triggers the behavior. If the event attribute is not defined, the behavior is triggered on the event that normally provides interaction behavior for the parent component
event
java.lang.String
Javascript invoked just before the operation will be invoked on target component.
onbeforeoperation
java.lang.String
The function of JavaScript API that will be invoked on the target components (selected with target or selector attributes).
operation
java.lang.String
jQuery selector (CSS selector with jQuery extensions) which finds target component which will be the operation fired on.
selector
java.lang.String
Comma-separated list of component IDs of components which will be the operation fired on. (Alternatively you can use selector attribute).
target
java.lang.String
The rich:clientId('id') function returns the client identifier related to the passed component identifier ('id'). If the specified component identifier is not found, null is returned instead.
clientId
org.richfaces.function.RichFunction
java.lang.String clientId(java.lang.String)
The rich:component('id') function is equivalent to the RichFaces.component('clientId') code. It returns the client object instance based on the passed server-side component identifier ('id'). If the specified component identifier is not found, null is returned instead. The function can be used to get an object from a component to call a JavaScript API function without using the <rich:componentControl> component.
component
org.richfaces.function.RichFunction
java.lang.String component(java.lang.String)
<p>The rich:element('id') function is a shortcut for the equivalent document.getElementById(#{rich:clientId('id')}) code. It returns the element from the client, based on the passed server-side component identifier. If the specified component identifier is not found, null is returned instead.</p>
element
org.richfaces.function.RichFunction
java.lang.String element(java.lang.String)
The rich:jQuerySelector('id') function will perform nearly the same function as rich:clientId('id') but will transform the resulting id into a jQuery id selector which means that it will add a "#" character at the beginning and escape all reserved characters in CSS selectors.
jQuerySelector
org.richfaces.function.RichFunction
java.lang.String jQuerySelector(java.lang.String)
<p>The rich:jQuery('id') function is a shortcut for the equivalent jQuery(#{rich:element('id')}) code. It returns the jQuery object from the client, based on the passed server-side component identifier. If the specified component identifier is not found, empty jQuery object is returned instead.</p> <p>This function is for use in EL. Refer to the <rich:jQuery> component for access to the jQuery library as a facelet tag.</p>
jQuery
org.richfaces.function.RichFunction
java.lang.String jQuery(java.lang.String)
The rich:findComponent('id') function returns the a UIComponent instance of the passed component identifier. If the specified component identifier is not found, null is returned instead.
findComponent
org.richfaces.function.RichFunction
javax.faces.component.UIComponent findComponent(java.lang.String)
<p> The rich:isUserInRole(Object) function checks whether the logged-in user belongs to a certain user role, such as being an administrator. User roles are defined in the web.xml settings file. </p> @since 3.3.1
isUserInRole
org.richfaces.function.RichFunction
boolean isUserInRole(java.lang.Object)
Convert any Java Object to JavaScript representation, converting types properly, e.g.: <ul> <li><tt>Java primitives</tt></li> <li><tt>Arrays: toScript(new int[] { 1, 2, 3 }) -> [1, 2, 3]</tt></li> <li><tt>Collections (sets, lists): toScript(Arrays.asList(new int[] { 1, 2, 3 })) -> [1, 2, 3]</tt></li> <li><tt>Maps: toScript((Map<String, String>)map) -> {\"a\":\"foo\",\"b\":\"bar\",\"c\":\"baz\"}</tt></li> <li> <tt>Beans / Objects: toScript(new Bean[] { new Bean(1, true, "bar") }) -> [{\"bool\":true,\"foo\":\"bar\",\"integer\":1}]</tt> </li> <li><tt>Dates and Timezones</tt></li> <li><tt>Combinations of above</tt></li> </ul> This function delegates to org.richfaces.javascript.ScriptUtils#toScript(Object)
toScript
org.richfaces.function.RichFunction
java.lang.String toScript(java.lang.Object)
© 2015 - 2024 Weber Informatics LLC | Privacy Policy