RichFaces
3.3.2
rich
http://richfaces.org/rich
The <rich:ajaxValidator> is a component designed to provide ajax validation inside for JSF inputs.
ajaxValidator
org.richfaces.taglib.AjaxValidatorTag
JSP
MethodExpression representing an action listener method that will be notified when this component is activated by the ajax Request and handle it. The expression must evaluate to a public method that takes an AjaxEvent parameter, with a return type of void. Default value is "null"
ajaxListener
void ajaxListener(org.ajax4jsf.event.AjaxEvent)
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Serialized (on default with JSON) data passed on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
data
java.lang.Object
Disables default action for target event ( append "return false;" to JavaScript ). Default value is "false"
disableDefault
boolean
Name of JavaScript event property ( onclick, onchange, etc.) of parent component by
which validation will be triggered. Default value is "onblur"
event
false
java.lang.String
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
ID of an element to set focus after request is completed on client side
focus
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
If "true", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called after the request is completed
oncomplete
java.lang.String
The client-side script method to be called before an ajax request is submitted
onsubmit
java.lang.String
This attribute defines JavaBean Validation 'groups' feature (JSR-303). It is ignored if Hibernate Validator is used.
profiles
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
Summary message for a validation errors.
summary
java.lang.String
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
Validate Input by the Bean/Hibernate validator annotations
beanValidator
org.richfaces.taglib.BeanValidatorTag
JSP
A ValueExpression that evaluates to an instance of
FacesBeanValidator.
binding
org.richfaces.validator.FacesBeanValidator
This attribute defines JavaBean Validation 'groups' feature (JSR-303). It is ignored if Hibernate Validator is used.
profiles
java.lang.Object
Summary message for a validation errors.
summary
java.lang.String
The <rich:calendar> component is a UI control used for creating graphical monthly calendar on a page.
calendar
org.richfaces.taglib.CalendarTag
JSP
boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which send the request only.
Default value is "true"
ajaxSingle
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
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. Default value is "inactive".
boundaryDatesMode
java.lang.String
Assigns one or more space-separated CSS class names to the component popup button
buttonClass
java.lang.String
Defines icon for the popup button element. The attribute
is ignored if the "buttonLabel" is set
buttonIcon
java.lang.String
Defines disabled icon for the popup button element. The
attribute is ignored if the "buttonLabel" is set
buttonIconDisabled
java.lang.String
Defines label for the popup button element. If the
attribute is set "buttonIcon" and "buttonIconDisabled"
are ignored
buttonLabel
java.lang.String
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
attribute to set fixed cells height
cellHeight
java.lang.String
attribute to set fixed cells width
cellWidth
java.lang.String
Id of Converter to be used or reference to a 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
converterMessage
java.lang.String
Defines current date
currentDate
java.lang.Object
MethodExpression representing an action listener method
that will be notified after date selection
currentDateChangeListener
void currentDateChangeListener(org.richfaces.event.CurrentDateChangeEvent)
Used to provide data for calendar elements. If data is
not provided, all Data Model related functions are
disabled
dataModel
org.richfaces.model.CalendarDataModel
Defines date pattern. Default value is "MMM d, yyyy".
datePattern
java.lang.String
Should be binded to some JS function that will provide style classes
for special sets of days highlighting
dayStyleClass
java.lang.String
Defines time that will be used:
1) to set time when the value is empty
2) to set time when date changes and flag "resetTimeOnDateSelect" is true. Default value is "getDefaultValueOfDefaultTime()"
defaultTime
java.lang.Object
Defines direction of the calendar popup ("top-left",
"top-right", "bottom-left", "bottom-right" (Default), "auto"). Default value is "bottom-right".
direction
java.lang.String
If "true", rendered is disabled. In
"popup" mode both controls are disabled. Default value is "false".
disabled
boolean
If "true" calendar input will be editable and
it will be possible to change the date manualy. If
"false" value for this attribute makes a text
field "read-only", so the value can be changed
only from a handle. Default value is "false".
enableManualInput
boolean
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
Gets what the first day of the week is; e.g., SUNDAY in the U.S., MONDAY in France. Default value is "getDefaultFirstWeekDay()". Possible values should be integers from 0 to 6, 0 corresponds to Sunday
firstWeekDay
int
ID of an element to set focus after request is completed on client side
focus
java.lang.String
Sets the horizontal offset between button and calendar
element conjunction point. Default value is "0".
horizontalOffset
int
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
immediate
boolean
Assigns one or more space-separated CSS class names to the component input field
inputClass
java.lang.String
Defines the size of an input field. Similar to the "size" attribute of <h:inputText/>
inputSize
int
CSS style rules to be applied to the component input field
inputStyle
java.lang.String
Should be binded to some JS function that returns day state
isDayEnabled
java.lang.String
Set the corner of the button for the popup to be
connected with (top-left, top-right, bottom-left
(Default), bottom-right, auto). Default value is "bottom-left".
jointPoint
java.lang.String
A localized user presentable name for this component.
label
java.lang.String
If "true", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
Used for locale definition. Default value is "getDefaultLocale()".
locale
java.lang.Object
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. Default value is "getDefaultMinDaysInFirstWeek()".
minDaysInFirstWeek
int
Valid values: ajax or client. Default value is "client".
mode
java.lang.String
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 DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called when the date or time is changed and applied to input
onchanged
java.lang.String
The client-side script method to be called before the calendar popup is closed
oncollapse
java.lang.String
The client-side script method to be called after the request is completed
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 after the current month or year is changed
oncurrentdateselected
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 script method to be called after some date cell is selected
ondateselected
java.lang.String
The client-side script method to be called before the calendar popup is opened
onexpand
java.lang.String
The client-side script method to be called when the input field loses the focus
oninputblur
java.lang.String
The client-side script method to be called when the input field value is changed manually
oninputchange
java.lang.String
The client-side script method to be called when the input field is clicked
oninputclick
java.lang.String
The client-side script method to be called when the input field gets the focus
oninputfocus
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 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 the input field value is selected
oninputselect
java.lang.String
The client-side script method to be called before new time is selected
ontimeselect
java.lang.String
The client-side script method to be called after time is selected
ontimeselected
java.lang.String
If "true", the calendar will be rendered initially
as hidden with additional elements for calling as popup. Default value is "true".
popup
boolean
Define the initial range of date which will be loaded to
client from dataModel under rendering. Default value is "getDefaultPreloadBegin(getCurrentDateOrDefault())".
preloadDateRangeBegin
java.lang.Object
Defines the last range of date which will be loaded to
client from dataModel under rendering. Default value is "getDefaultPreloadEnd(getCurrentDateOrDefault())".
preloadDateRangeEnd
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
process
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
If "true". Date and time are not selectable. In
"popup" mode input is disabled and button is enabled. Default value is "false".
readonly
boolean
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
If "true", this component is checked for non-empty input
required
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
If value is true then calendar should change time to defaultTime for newly-selected dates. Default value is "false"
resetTimeOnDateSelect
boolean
If false ApplyButton should not be shown. Default value is "false".
showApplyButton
boolean
If false Calendar's footer should not be shown. Default value is "true".
showFooter
boolean
If false Calendar's header should not be shown. Default value is "true".
showHeader
boolean
"false" value for this attribute makes text
field invisible. It works only if popupMode="true"
If showInput is "true" - input field will
be shown. Default value is "true".
showInput
boolean
If false this bar should not be shown. Default value is "true".
showWeekDaysBar
boolean
If false this bar should not be shown. Default value is "true".
showWeeksBar
boolean
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
This attribute specifies the position of the current element in the tabbing order for the current document. This value must be a number between 0 and 32767. User agents should ignore leading zeros
tabindex
java.lang.String
Used for current date calculations. Default value is "getDefaultTimeZone()".
timeZone
java.util.TimeZone
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
This attribute defines the mode for "today" control. Possible values are "scroll", "select", "hidden". Default value is "select".
todayControlMode
java.lang.String
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
The current value of this component
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
Sets the vertical offset between button and calendar
element conjunction point. Default value is "0".
verticalOffset
int
List of the day names displays on the days bar in the
following way "Sun, Mon, Tue, Wed, "
weekDayLabels
java.lang.Object
Attribute that allows to customize short names of the
weeks. Should accept list with the weeks 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
changeExpandListener
org.richfaces.taglib.ChangeExpandListenerTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
org.richfaces.changeExpandListener
The fully qualified Java class name for the listener
type
false
java.lang.String
colorPicker
org.richfaces.taglib.ColorPickerTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Defines a color mode for the component input. Possible values are hex, rgb.
colorMode
java.lang.String
Id of Converter to be used or reference to a 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
converterMessage
java.lang.String
Defines whether the component will be rendered flat.
flat
java.lang.Boolean
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
immediate
boolean
inputSize is used to set the size of the edit box
inputSize
java.lang.Integer
The client-side script method to be called before the component widget is opened
onbeforeshow
java.lang.String
The client-side script method to be called when the element value is changed
onchange
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called before the component widget is hidden
onhide
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called when the color is selected
onselect
java.lang.String
The client-side script method to be called when the component widget is displayed
onshow
java.lang.String
If "false", this component is not rendered
rendered
boolean
If "true", this component is checked for non-empty input
required
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
Defines the event that triggers the colorPicker.
Default value is "onclick".
showEvent
java.lang.String
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
The current value of this component
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
The <rich:column> component for row rendering for a UIData component.
column
org.richfaces.taglib.ColumnTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
if "true" next column begins from the first row
breakBefore
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
Direction indication for text that does not inherit
directionality. Valid values are "LTR" (left-to-right)
and "RTL" (right-to-left)
dir
java.lang.String
Defines iterable object property which is used when filtering performed.
filterBy
java.lang.Object
Event for filter input that forces the filtration (default value is "onchange")
filterEvent
java.lang.String
Attribute defines a bean property which is used for filtering of a column
filterExpression
boolean
This attribute is defined with method binding. This method accepts on Object parameter and return boolean value
filterMethod
boolean filterMethod(java.lang.Object)
Defines current filtering value
filterValue
java.lang.String
Assigns one or more space-separated CSS class names to any footer generated for this component
footerClass
java.lang.String
Assigns one or more space-separated CSS class names to any header generated for this component
headerClass
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Column label for drag indicator. Usable only for extendedDataTable component
label
java.lang.String
Code describing the language used in the generated markup for this component
lang
java.lang.String
If "false", this component is not rendered
rendered
boolean
Corresponds to the HTML rowspan attribute
rowspan
int
Manages if the header of the column is clickable, icons rendered and sorting is fired after click on the header. You need to define this attribute inside <rich:dataTable> component.
Default value is "true"
selfSorted
boolean
Defines a bean property which is used for sorting of a column. This attribute used with <rich:dataTable>
sortBy
java.lang.Object
Defines a bean property which is used for sorting of a column and used only with <rich:scrollableDataTable>.
sortExpression
java.lang.String
Defines sort icon. The value for the attribute is context related.
sortIcon
java.lang.String
Defines sort icon for ascending order. The value for the attribute is context related.
sortIconAscending
java.lang.String
Defines sort icon for descending order. The value for the attribute is context related.
sortIconDescending
java.lang.String
SortOrder is an enumeration of the possible sort orderings. Default value is "UNSORTED"
sortOrder
org.richfaces.model.Ordering
Boolean attribute. If "true" it's possible to sort the column content after click on the header.
Default value is "true"
sortable
boolean
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
The attribute is used to define whether the component is visible or not. The default value is "true".
visible
boolean
Attribute defines width of column.
width
java.lang.String
The <rich:columnGroup> component combines columns in one row to organize complex subparts of a table.
columnGroup
org.richfaces.taglib.ColumnGroupTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
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
Direction indication for text that does not inherit
directionality. Valid values are "LTR" (left-to-right)
and "RTL" (right-to-left)
dir
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Code describing the language used in the generated markup for this component
lang
java.lang.String
If "false", this component is not rendered
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
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
The <rich:columns> is a component that allows to create a dynamic set of columns from your model.
columns
org.richfaces.taglib.ColumnsTag
JSP
Contains the first iteration item
begin
java.lang.Object
if "true" next column begins from the first row
breakBefore
boolean
Corresponds to the HTML colspan attribute
colspan
int
Number of columns to be rendered
columns
java.lang.Object
Defines value binding to the comparator that is used to compare the values
comparator
java.util.Comparator
Direction indication for text that does not inherit
directionality. Valid values are "LTR" (left-to-right)
and "RTL" (right-to-left)
dir
java.lang.String
Contains the last iteration item
end
java.lang.Object
Defines iterable object property which is used when filtering performed.
filterBy
java.lang.Object
Event for filter input that forces the filtration (default value is "onchange")
filterEvent
java.lang.String
Attribute defines a bean property which is used for filtering of a column
filterExpression
boolean
This attribute is defined with method binding. This method accepts on Object parameter and return boolean value
filterMethod
boolean filterMethod(java.lang.Object)
Defines current filtering value
filterValue
java.lang.String
Assigns one or more space-separated CSS class names to any footer generated for this component
footerClass
java.lang.String
Assigns one or more space-separated CSS class names to any header generated for this component
headerClass
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
The current counter
index
java.lang.Object
Column label for drag indicator. Usable only for extendedDataTable component
label
java.lang.String
Code describing the language used in the generated markup for this component
lang
java.lang.String
Attribute defines if component should be rendered. Default value is "true".
rendered
boolean
Corresponds to the HTML rowspan attribute
rowspan
int
Manages if the header of the column is clickable, icons rendered and sorting is fired after click on the header. You need to define this attribute inside <rich:dataTable> component.
Default value is "true"
selfSorted
boolean
Defines a bean property which is used for sorting of a column. This attribute used with <rich:dataTable>
sortBy
java.lang.Object
Defines a bean property which is used for sorting of a column and used only with <rich:scrollableDataTable>.
sortExpression
java.lang.String
Defines sort icon. The value for the attribute is context related.
sortIcon
java.lang.String
Defines sort icon for ascending order. The value for the attribute is context related.
sortIconAscending
java.lang.String
Defines sort icon for descending order. The value for the attribute is context related.
sortIconDescending
java.lang.String
SortOrder is an enumeration of the possible sort orderings. Default value is "UNSORTED"
sortOrder
org.richfaces.model.Ordering
Boolean attribute. If "true" it's possible to sort the column content after click on the header.
Default value is "true"
sortable
boolean
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
The current value for this component
value
java.lang.Object
The current variable
var
java.lang.Object
The attribute is used to define whether the component is visible or not. The default value is "true".
visible
boolean
Attribute defines width of column.
width
java.lang.String
The <rich:comboBox> is a component, that provides editable combo box element on a page.
comboBox
org.richfaces.taglib.ComboBoxTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the component button
buttonClass
java.lang.String
Assigns one or more space-separated CSS class names to the component button disabled
buttonDisabledClass
java.lang.String
CSS style rules to be applied to the component button disabled
buttonDisabledStyle
java.lang.String
Defines icon for the button element
buttonIcon
java.lang.String
Defines disabled icon for the button element
buttonIconDisabled
java.lang.String
Defines inactive icon for the button element
buttonIconInactive
java.lang.String
Assigns one or more space-separated CSS class names to the component inactive button
buttonInactiveClass
java.lang.String
CSS style rules to be applied to the component inactive button
buttonInactiveStyle
java.lang.String
CSS style rules to be applied to the component button
buttonStyle
java.lang.String
Id of Converter to be used or reference to a 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
converterMessage
java.lang.String
Defines default label for the input field element
defaultLabel
java.lang.String
Defines the first value from the suggested in input field. Default value is "false".
directInputSuggestions
java.lang.Boolean
When set for a form control, this boolean attribute disables the control for your input
disabled
boolean
Enables keyboard input, if "false" keyboard input will be locked. Default value is "true"
enableManualInput
boolean
Defines the appearance of values in the list. Default value is "true".
filterNewValues
java.lang.Boolean
Delay between losing focus and pop-up list closing. Default value is "0".
hideDelay
java.lang.Integer
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
immediate
boolean
Assigns one or more space-separated CSS class names to the component input field
inputClass
java.lang.String
Assigns one or more space-separated CSS class names to the component input field disabled
inputDisabledClass
java.lang.String
CSS style rules to be applied to the component input field disabled
inputDisabledStyle
java.lang.String
Assigns one or more space-separated CSS class names to the component inactive input field
inputInactiveClass
java.lang.String
CSS style rules to be applied to the component inactive input field
inputInactiveStyle
java.lang.String
CSS style rules to be applied to the component input field
inputStyle
java.lang.String
Assigns one or more space-separated CSS class names to the component items
itemClass
java.lang.String
Assigns one or more space-separated CSS class names to the component selected item
itemSelectedClass
java.lang.String
A localized user presentable name for this component.
label
java.lang.String
Assigns one or more space-separated CSS class names to the component popup list
listClass
java.lang.String
Defines height of file pop-up list. Default value is "200px".
listHeight
java.lang.String
CSS style rules to be applied to the component popup list
listStyle
java.lang.String
Defines width of file popup list
listWidth
java.lang.String
The client-side script method to be called when the element loses the focus
onblur
java.lang.String
The client-side script method to be called when the element value is changed
onchange
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when the element gets the focus
onfocus
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The clientside script method to be called when the list is called
onlistcall
java.lang.String
The clientside script method to be called when the list is closed
onlistclose
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called when some text is selected in the text field. This attribute can be used with the INPUT and TEXTAREA elements.
onselect
java.lang.String
If "false", this component is not rendered
rendered
boolean
If "true", this component is checked for non-empty input
required
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
Defines if the first value from suggested is selected in pop-up list. Default value is "true".
selectFirstOnUpdate
java.lang.Boolean
Delay between event and pop-up list showing. Default value is "0".
showDelay
java.lang.Integer
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Defines the suggestion collection
suggestionValues
java.lang.Object
This attribute specifies the position of the current element in the tabbing order for the current document. This value must be a number between 0 and 32767. User agents should ignore leading zeros
tabindex
java.lang.String
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
The current value of this component
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
Width of the component. Default value is "150".
width
java.lang.String
The <rich:componentControl> allows to call JavaScript API functions on components after some defined events.
componentControl
org.richfaces.taglib.ComponentControlTag
JSP
Defines the page loading phase when componentControl is attached to another component. Default value is "onavailable"
attachTiming
java.lang.String
Client identifier of the component or id of the existing DOM element that is a source
for given event. If attachTo is defined, the event is attached on the client according
to the attachTiming attribute.
If attachTo is not defined, the event is attached on the server to the closest in the
component tree parent component.
attachTo
java.lang.String
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Disable default action for target event. If the attribute is not set, it's made "true" by default if the event oncontextmenu is used and false in all other cases. if the attribute set, its value is used.
disableDefault
boolean
The Event that is used to trigger the operation on the target component
event
java.lang.String
Client identifier of the target component.
for
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
The optional name of the function that might be used to trigger the operation on the target component
name
java.lang.String
The function of JavaScript API that will be invoked. The API method
is attached to the 'component' property of the root DOM element that represents
the target component. The function has two parameters - event and params. See: 'params'
attribute for details.
operation
java.lang.String
The set of parameters passed to the function of Javascript API that will be invoked.
The JSON syntax is used to define the parameters, but without open and closed curve
bracket.
As an alternative, the set of f:param can be used to define the parameters passed to the
API function. If both way are used to define the parameters, both set are concatenated.
if names are equals, the f:param has a priority.
params
java.lang.String
If "false", this component is not rendered
rendered
boolean
The <rich:contextMenu> component is used for creating multileveled context menus that are activated after a user defines an event ( "onmouseover" , "onclick" , etc.) on any element on the page.
contextMenu
org.richfaces.taglib.ContextMenuTag
JSP
Defines the timing when the menu is attached to the target element. Possible values "onload", "immediate", "onavailable" (default). Default value is "onavailable".
attachTiming
java.lang.String
Client identifier of the component or id of the existing DOM element that is a source
for a given event. If attachTo is defined, the event is attached on the client according
to the AttachTiming attribute.
If both attached and attachTo attributes are defined, and attribute attached has value
'false', it is considered to have higher priority.
attachTo
java.lang.String
If the value of the "attached" attribute is true, the component is attached to the component,
specified in the "attachTo" attribute or to the parent component,
if "attachTo" is not defined. Default value is "true".
attached
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Forbids default handling for adjusted event. Default value "false".
disableDefaultMenu
boolean
Assigns one or more space-separated CSS class names to the component disabled item
disabledItemClass
java.lang.String
CSS style rules to be applied to the component disabled item
disabledItemStyle
java.lang.String
Defines an event on the parent element to display the menu. Default value is "oncontextmenu".
event
java.lang.String
Delay between losing focus and menu closing. Default value is "800".
hideDelay
java.lang.Integer
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Assigns one or more space-separated CSS class names to the component item
itemClass
java.lang.String
CSS style rules to be applied to the component item
itemStyle
java.lang.String
The client-side script method to be called before the menu is collapsed
oncollapse
java.lang.String
The client-side script method to be called before the menu is expanded
onexpand
java.lang.String
The client-side script method to be called when some context menu group is activated
ongroupactivate
java.lang.String
The client-side script method to be called when some item is selected
onitemselect
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
Set minimal width for the all of the lists that will appear
popupWidth
java.lang.String
If "false", this component is not rendered
rendered
boolean
Assigns one or more space-separated CSS class names to the component selected item
selectItemClass
java.lang.String
CSS style rules to be applied to the component selected item
selectItemStyle
java.lang.String
Delay between event and menu showing. Default value is "50".
showDelay
java.lang.Integer
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Sets the submission mode for all menu items of the menu except
those where this attribute redefined. Possible value are "ajax","server", "none". Default value is "server".
submitMode
java.lang.String
The <rich:dataDefinitionList> component for definition lists rendering that allows choosing data from a model and obtains built-in support of Ajax updates.
dataDefinitionList
org.richfaces.taglib.DataDefinitionListTag
JSP
This attribute defines row keys that are updated after an AJAX request
ajaxKeys
java.util.Set
The attribute takes a value-binding expression for a component property of
a backing bean
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
It defines EL-binding for a component state for saving or redefinition
componentState
org.ajax4jsf.model.DataComponentState
Direction indication for text that does not inherit
directionality. Valid values are "LTR" (left-to-right)
and "RTL" (right-to-left)
dir
java.lang.String
A zero-relative row number of the first row to display
first
int
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Code describing the language used in the generated markup for this component
lang
java.lang.String
If "false", this component is not rendered
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
RowKey is a representation of an identifier for a specific data row
rowKey
java.lang.Object
Converter for a RowKey object.
rowKeyConverter
javax.faces.convert.Converter
The attribute provides access to a row key in a Request scope
rowKeyVar
false
java.lang.String
A number of rows to display, or zero for all remaining
rows in the table
rows
int
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
The current value for this component
value
java.lang.Object
A request-scope attribute via which the data object for the
current row will be used when iterating
var
false
java.lang.String
A slider-based action component used for filtering table data.
dataFilterSlider
org.richfaces.taglib.DataFilterSliderTag
JSP
MethodBinding pointing at the application action to be invoked,
if this UIComponent is activated by you, during the Apply
Request Values or Invoke Application phase of the request
processing lifecycle, depending on the value of the immediate
property
action
java.lang.Object action()
MethodBinding pointing at method accepting an ActionEvent with return type void
actionListener
void actionListener(javax.faces.event.ActionEvent)
Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".
ajaxSingle
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
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
An error message to use in client-side validation events
clientErrorMessage
java.lang.String
Serialized (on default with JSON) data passed on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
data
java.lang.Object
A slider end point
endRange
java.lang.Integer
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
Assigns one or more space-separated CSS class names to the component input field. The value of the "manualInput" attribute must
be "true".
fieldStyleClass
java.lang.String
A getter of an object member required to compare a slider value to. This is a
value that is used in results filtering
filterBy
java.lang.String
ID of an element to set focus after request is completed on client side
focus
java.lang.String
The component using UIData (datatable id)
for
java.lang.String
This is a string which is used in a value attribute of the datatable. It is used for resetting
the datatable back to the original list provided by a backing bean
forValRef
java.lang.String
Assigns one or more space-separated CSS class names to the component handle
handleStyleClass
java.lang.String
Current handle value
handleValue
java.lang.Integer
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
True means, that the default ActionListener should be executed
immediately (i.e. during Apply Request Values phase of the
request processing lifecycle), rather than waiting until the
Invoke Application phase
immediate
boolean
Amount to which a handle on each slide/move should be incremented
increment
java.lang.Integer
If "true", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
False value for this attribute makes text field "read-only" and "hidden".
Hence, the value can be changed only from a handle.
Default value is "true"
manualInput
boolean
DEPRECATED (use submitOnSlide). If the slider value is changed, the form is submitted. Default value is "true".
onSlideSubmit
boolean
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called when the component input field value is changed
onchange
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called after the request is completed
oncomplete
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called whenever a
JavaScript error occurs
onerror
java.lang.String
The client-side script method to be called when a key is pressed down in the component input field
oninputkeydown
java.lang.String
The client-side script method to be called when a key is pressed and released in the component input field
oninputkeypress
java.lang.String
The client-side script method to be called when a key is released in the component input field
oninputkeyup
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called when a slider handle is moved
onslide
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
process
java.lang.Object
Assigns one or more space-separated CSS class names to the background div element wrapping a full range
rangeStyleClass
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
MethodBinding representing an action listener method that will be notified after changing of slider control position
sliderListener
void sliderListener(org.richfaces.event.DataFilterSliderEvent)
A slider begin point
startRange
java.lang.Integer
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
Specifies if the component will store a UIData object (your table rows) in session
storeResults
boolean
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the container surrounding the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
If the slider value is changed, the form is submitted. Default value is "true".
submitOnSlide
boolean
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
Assigns one or more space-separated CSS class names to the component track
trackStyleClass
java.lang.String
It shows or hides a trailer following a handle
trailer
boolean
Assigns one or more space-separated CSS class names to the trailer following the component handle
trailerStyleClass
java.lang.String
The current value for this component
value
java.lang.Object
Width of the slider control. Default value is "200px".
width
java.lang.String
The <rich:dataGrid> component to render data as a grid that allows choosing data from a model and obtains built-in support of Ajax updates.
dataGrid
org.richfaces.taglib.DataGridTag
JSP
This attribute defines row keys that are updated after an AJAX request
ajaxKeys
java.util.Set
Deprecated. This attribute specifies the position of the table with respect to the document.
The possible values are "left", "center" and "right". The default value is "left".
align
java.lang.String
Deprecated. This attribute sets the background color for the document body or table cells.
This attribute sets the background color of the canvas for the document body (the BODY element) or for tables (the TABLE, TR, TH, and TD elements). Additional attributes for specifying text color can be used with the BODY element.
This attribute has been deprecated in favor of style sheets for specifying background color information
bgcolor
java.lang.String
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
This attributes specifies the width of the frame around a component. Default value is "0".
border
java.lang.String
Assigns one or more space-separated CSS class names to the component caption
captionClass
java.lang.String
CSS style rules to be applied to the component caption
captionStyle
java.lang.String
This attribute specifies the amount of space between the border of the cell and its contents. Default value is "0".
cellpadding
java.lang.String
This attribute specifies the amount of space between the border of the cell and its contents.
The attribute also specifies the amount of space to leave between cells. Default value is "0".
cellspacing
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
Number of columns
columns
int
It defines EL-binding for a component state for saving or redefinition
componentState
org.ajax4jsf.model.DataComponentState
Direction indication for text that does not inherit
directionality. Valid values are "LTR" (left-to-right)
and "RTL" (right-to-left)
dir
java.lang.String
Number of elements in grid
elements
int
A zero-relative row number of the first row to display
first
int
Assigns one or more space-separated CSS class names to the component footer
footerClass
java.lang.String
This attribute specifies which sides of the frame surrounding a table will be visible. Possible values: "void", "above", "below", "hsides", "lhs", "rhs", "vsides", "box" and "border".
The default value is "void".
frame
java.lang.String
Assigns one or more space-separated CSS class names to the component header
headerClass
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Code describing the language used in the generated markup for this component
lang
java.lang.String
The client-side script method to be called when the row is clicked
onRowClick
java.lang.String
The client-side script method to be called when the row is double-clicked
onRowDblClick
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the row
onRowMouseDown
java.lang.String
The client-side script method to be called when a pointer is moved within the row
onRowMouseMove
java.lang.String
The client-side script method to be called when a pointer is moved away from the row
onRowMouseOut
java.lang.String
The client-side script method to be called when a pointer is moved onto the row
onRowMouseOver
java.lang.String
The client-side script method to be called when a mouse button is released over the row
onRowMouseUp
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
If "false", this component is not rendered
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
RowKey is a representation of an identifier for a specific data row
rowKey
java.lang.Object
Converter for a row key object
rowKeyConverter
javax.faces.convert.Converter
Request scoped variable for client access to rowKey
rowKeyVar
java.lang.String
This attribute specifies which rules will appear between cells within a table. The rendering of rules is user agent dependent. Possible values:
* none: No rules. This is the default value.
* groups: Rules will appear between row groups (see THEAD, TFOOT, and TBODY) and column groups (see COLGROUP and COL) only.
* rows: Rules will appear between rows only.
* cols: Rules will appear between columns only.
* all: Rules will appear between all rows and columns
rules
java.lang.String
The attribute provides access to a component state on the client side
stateVar
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
This attribute provides a summary of the table's purpose and structure for user agents rendering to non-visual media such as speech and Braille
summary
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
The current value for this component
value
java.lang.Object
A request-scope attribute via which the data object for the
current row will be used when iterating
var
false
java.lang.String
This attribute specifies the desired width of the entire table and is intended for visual user agents. When the value is percentage value, the value is relative to the user agent's available horizontal space. In the absence of any width specification, table width is determined by the user agent
width
java.lang.String
The <rich:dataList> component for unordered lists rendering that allows choosing data from a model and obtains built-in support of Ajax updates.
dataList
org.richfaces.taglib.DataListTag
JSP
This attribute defines row keys that are updated after an AJAX request
ajaxKeys
java.util.Set
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
It defines EL-binding for a component state for saving or redefinition
componentState
org.ajax4jsf.model.DataComponentState
Direction indication for text that does not inherit
directionality. Valid values are "LTR" (left-to-right)
and "RTL" (right-to-left)
dir
java.lang.String
A zero-relative row number of the first row to display
first
int
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Code describing the language used in the generated markup for this component
lang
java.lang.String
If "false", this component is not rendered
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
RowKey is a representation of an identifier for a specific data row
rowKey
java.lang.Object
Converter for a row key object
rowKeyConverter
javax.faces.convert.Converter
The attribute provides access to a row key in a Request scope
rowKeyVar
false
java.lang.String
A number of rows to display, or zero for all remaining
rows in the table
rows
int
The attribute provides access to a component state on the client side
stateVar
false
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
Corresponds to the HTML DL type attribute
type
java.lang.String
The current value for this component
value
java.lang.Object
A request-scope attribute via which the data object for the
current row will be used when iterating
var
false
java.lang.String
The <rich:dataOrderedList> component for ordered lists rendering that allows choosing data from a model and obtains built-in support of Ajax updates.
dataOrderedList
org.richfaces.taglib.DataOrderedListTag
JSP
This attribute defines row keys that are updated after an AJAX request
ajaxKeys
java.util.Set
The attribute takes a value-binding expression for a component property of
a backing bean
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)
dir
java.lang.String
A zero-relative row number of the first row to display
first
int
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Code describing the language used in the generated markup for this component
lang
java.lang.String
If "false", this component is not rendered
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
RowKey is a representation of an identifier for a specific data row
rowKey
java.lang.Object
Converter for a RowKey object.
rowKeyConverter
javax.faces.convert.Converter
The attribute provides access to a row key in a Request scope
rowKeyVar
false
java.lang.String
A number of rows to display, or zero for all remaining
rows in the table
rows
int
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
Corresponds to the HTML OL type attribute
type
java.lang.String
The current value for this component
value
java.lang.Object
A request-scope attribute via which the data object for the
current row will be used when iterating
var
false
java.lang.String
The <rich:dataTable> component for tables rendering that allows choosing data from a model and obtains built-in support of Ajax updates.
dataTable
org.richfaces.taglib.DataTableTag
JSP
This attribute defines row keys that are updated after an AJAX request
ajaxKeys
java.util.Set
Deprecated. This attribute specifies the position of the table with respect to the document.
The possible values are "left", "center" and "right". The default value is "left".
align
java.lang.String
Deprecated. This attribute sets the background color for the document body or table cells.
This attribute sets the background color of the canvas for the document body (the BODY element) or for tables (the TABLE, TR, TH, and TD elements). Additional attributes for specifying text color can be used with the BODY element.
This attribute has been deprecated in favor of style sheets for specifying background color information
bgcolor
java.lang.String
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
This attributes specifies the width of the frame around a component. Default value is "0".
border
java.lang.String
Assigns one or more space-separated CSS class names to the component caption
captionClass
java.lang.String
CSS style rules to be applied to the component caption
captionStyle
java.lang.String
This attribute specifies the amount of space between the border of the cell and its contents. Default value is "0".
cellpadding
java.lang.String
This attribute specifies the amount of space between the border of the cell and its contents. The attribute also specifies the amount of space to leave between cells. Default value is "0".
cellspacing
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
Specifies the number of columns
columns
int
Comma-separated list of width attribute for every column.
Specifies a default width for each column in the table.
In addition to the standard pixel, percentage, and relative values,
this attribute allows the special form "0*" (zero asterisk) which
means that the width of the each column in the group should be the minimum width necessary
to hold the column's contents. This implies that a column's entire contents must be known before its width may be correctly computed. Authors should be aware that specifying "0*" will prevent visual user agents from rendering a table incrementally
columnsWidth
java.lang.String
It defines EL-binding for a component state for saving or redefinition
componentState
org.ajax4jsf.model.DataComponentState
Direction indication for text that does not inherit
directionality. Valid values are "LTR" (left-to-right)
and "RTL" (right-to-left)
dir
java.lang.String
A zero-relative row number of the first row to display
first
int
Assigns one or more space-separated CSS class names to the component footer
footerClass
java.lang.String
This attribute specifies which sides of the frame surrounding a table will be visible. Possible values: "void", "above", "below", "hsides", "lhs", "rhs", "vsides", "box" and "border".
The default value is "void".
frame
java.lang.String
Assigns one or more space-separated CSS class names to the component header
headerClass
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Code describing the language used in the generated markup for this component
lang
java.lang.String
The client-side script method to be called when the row is clicked
onRowClick
java.lang.String
The client-side script method to be called when a right mouse button is clicked over the row.
Returning false prevents default browser context menu from being displayed.
onRowContextMenu
java.lang.String
The client-side script method to be called when the row is double-clicked
onRowDblClick
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the row
onRowMouseDown
java.lang.String
The client-side script method to be called when a pointer is moved within the row
onRowMouseMove
java.lang.String
The client-side script method to be called when a pointer is moved away from the row
onRowMouseOut
java.lang.String
The client-side script method to be called when a pointer is moved onto the row
onRowMouseOver
java.lang.String
The client-side script method to be called when a mouse button is released over the row
onRowMouseUp
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
If "false", this component is not rendered
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 RowKey object.
rowKeyConverter
javax.faces.convert.Converter
The attribute provides access to a row key in a Request scope
rowKeyVar
java.lang.String
A number of rows to display, or zero for all remaining
rows in the table
rows
int
This attribute specifies which rules will appear between cells within a table. The rendering of rules is user agent dependent. Possible values:
* none: No rules. This is the default value.
* groups: Rules will appear between row groups (see THEAD, TFOOT, and TBODY) and column groups (see COLGROUP and COL) only.
* rows: Rules will appear between rows only.
* cols: Rules will appear between columns only.
* all: Rules will appear between all rows and columns
rules
java.lang.String
Defines mode of sorting. Possible values are 'single' for sorting of one column and 'multi' for some.
sortMode
java.lang.String
Defines a set of columns ids in the sorting order
sortPriority
java.util.Collection
The attribute provides access to a component state on the client side
stateVar
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
The current value for this component
value
java.lang.Object
A request-scope attribute via which the data object for the
current row will be used when iterating
var
false
java.lang.String
This attribute specifies the desired width of the entire table and is intended for visual user agents. When the value is percentage value, the value is relative to the user agent's available horizontal space. In the absence of any width specification, table width is determined by the user agent
width
java.lang.String
The <rich:datascroller> component is designed for providing the functionality of tables scrolling using Ajax requests.
datascroller
org.richfaces.taglib.DatascrollerTag
JSP
MethodBinding pointing at the application action to be invoked,
if this UIComponent is activated by you, during the Apply
Request Values or Invoke Application phase of the request
processing lifecycle, depending on the value of the immediate
property
action
java.lang.Object action()
MethodBinding pointing at method accepting an ActionEvent with return type void
actionListener
void actionListener(javax.faces.event.ActionEvent)
Boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which send the request only.
Default value is "true"
ajaxSingle
boolean
This attribute specifies the position of the table with relatively to the document.
Possible values are "left","center","right ". Default value is "center".
align
java.lang.String
The attribute takes a value-binding expression for a component property of
a backing bean
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
java.lang.String
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 on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
data
java.lang.Object
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
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
java.lang.String
The attribute indicates pages quantity to switch onto when fast scrolling is used. Default value is "0".
fastStep
int
ID of an element to set focus after request is completed on client side
focus
java.lang.String
ID of the table component whose data is scrollled
for
java.lang.String
Current handle value
handleValue
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now. Default value is "true".
ignoreDupResponses
boolean
A flag indicating that this component value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until a Process Validations phase
immediate
boolean
CSS style rules to be applied to the scroller inactive cells
inactiveStyle
java.lang.String
Assigns one or more space-separated CSS class names to the scroller inactive cells
inactiveStyleClass
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", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
Maximum quantity of pages. Default value is "10".
maxPages
int
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called after the request is completed
oncomplete
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called when a page is changed
onpagechange
java.lang.String
If page >= 1 then it's a page number to show
page
int
Name of variable in request scope containing index of active page
pageIndexVar
java.lang.String
Name of variable in request scope containing number of pages
pagesVar
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
process
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
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
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
MethodBinding representing an action listener method that will be notified after scrolling
scrollerListener
void scrollerListener(org.richfaces.event.DataScrollerEvent)
CSS style rules to be applied to the scroller selected cell
selectedStyle
java.lang.String
Assigns one or more space-separated CSS class names to the scroller selected cell
selectedStyleClass
java.lang.String
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
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
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
CSS style rules to be applied to the wrapper table element of the component
tableStyle
java.lang.String
Assigns one or more space-separated CSS class names to the wrapper table element of the component
tableStyleClass
java.lang.String
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
The current value for this component
value
java.lang.Object
A component is used for parameters transmission in Drag and Drop operations. It's also used for dragIndicator elements definition with transmitting some values for rendering in it.
dndParam
org.richfaces.taglib.DndParamTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A name of this parameter
name
true
java.lang.String
If "false", this component is not rendered
rendered
boolean
This attribute defines parameter functionality. Possible values are "drag", "drop" and "default". Default value is "default".
type
java.lang.String
The current value for this component
value
java.lang.Object
It's a component appearing under a mouse cursor during Drag'n'Drop operation and containing information on dragged element and elements.
dragIndicator
org.richfaces.taglib.DragIndicatorTag
JSP
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 attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Every component may have a unique id that is automatically created if omitted
id
false
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
If "false", this component is not rendered
rendered
boolean
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
dragListener
org.richfaces.taglib.DragListenerTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
The fully qualified Java class name for the listener
type
false
java.lang.String
The <rich:dragSupport> component defines a subtree of the component tree as draggable for drag-and-drop operations. Within such a "drag zone", you can click the mouse button on an item and drag it to any component that supports drop operations (a "drop zone"). It encodes all the necessary JavaScript for supporting drag-and-drop operations.
dragSupport
org.richfaces.taglib.DragSupportTag
JSP
MethodBinding pointing at the application action to be invoked,
if this UIComponent is activated by you, during the Apply
Request Values or Invoke Application phase of the request
processing lifecycle, depending on the value of the immediate
property
action
java.lang.Object action()
MethodBinding pointing at method accepting an ActionEvent with return type void
actionListener
void actionListener(javax.faces.event.ActionEvent)
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Disable default action for target event (append "return false;" to JavaScript)
disableDefault
java.lang.String
Id of a component that is used as drag pointer during the drag operation
dragIndicator
java.lang.String
MethodBinding representing an action listener method that will be notified after drag operation
dragListener
void dragListener(org.richfaces.event.DragEvent)
A drag zone type that is used for zone definition, which elements can be accepted by a drop zone
dragType
java.lang.String
Data to be sent to a drop zone after a drop event
dragValue
java.lang.Object
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
ID of an element to set focus after request is completed on client side
focus
java.lang.String
List of comma separated cursors that indicates then you can grab and drag an object
grabCursors
java.lang.String
list of comma separated cursors that indicates then the you has grabbed something
grabbingCursors
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
True means, that the default ActionListener should be executed
immediately (i.e. during Apply Request Values phase of the
request processing lifecycle), rather than waiting until the
Invoke Application phase
immediate
boolean
If "true", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called after the request is completed
oncomplete
java.lang.String
The client-side script method to be called when the dragging operation is finished
ondragend
java.lang.String
The client-side script method to be called when the dragging operation is started
ondragstart
java.lang.String
The client-side script method to be called when the draggable object is moved away from the drop zone
ondropout
java.lang.String
The client-side script method to be called when the draggable object is over the drop zone
ondropover
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
The current value for this component
value
java.lang.Object
The <rich:dropDownMenu> component is used for creating multilevel drop-down menus.
dropDownMenu
org.richfaces.taglib.DropDownMenuTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Defines direction of the popup list to appear.
Possible values are "top-right", "top-right", "top-left", "bottom-right", "bottom-left", "auto".
Default value is "auto".
direction
java.lang.String
Attribute 'disabled' provides possibility to make the whole menu disabled if its value equals to "true". Default value is "false"
disabled
boolean
Assigns one or more space-separated CSS class names to the component disabled item
disabledItemClass
java.lang.String
CSS style rules to be applied to the component disabled item
disabledItemStyle
java.lang.String
Assigns one or more space-separated CSS class names to the component label when it is disabled
disabledLabelClass
java.lang.String
Defines the event on the representation element that triggers
the menu's appearance.
event
java.lang.String
Delay between losing focus and menu closing. Default value is "800".
hideDelay
java.lang.Integer
Sets the horizontal offset between popup list and label element. Default value is "0".
conjunction point
horizontalOffset
int
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Assigns one or more space-separated CSS class names to the component item
itemClass
java.lang.String
CSS style rules to be applied to the component item
itemStyle
java.lang.String
Sets the corner of the label for the pop-up to be connected with.
Possible values are "tr", "tl", "bl", "br", "bottom-left", "auto".
Default value is "auto".
"tr" stands for top-right.
jointPoint
java.lang.String
Assigns one or more space-separated CSS class names to the component label
labelClass
java.lang.String
The client-side script method to be called when a menu is collapsed
oncollapse
java.lang.String
The client-side script method to be called when a menu is expanded
onexpand
java.lang.String
The client-side script method to be called when some menu group is activated
ongroupactivate
java.lang.String
The client-side script method to be called when a menu item is selected
onitemselect
java.lang.String
The client-side script method to be called when a pointer is moved within the menu
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the menu
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the menu
onmouseover
java.lang.String
Sets minimal width for all lists that will appear.
popupWidth
java.lang.String
If "false", this component is not rendered
rendered
boolean
Assigns one or more space-separated CSS class names to the component selected item
selectItemClass
java.lang.String
CSS style rules to be applied to the component selected item
selectItemStyle
java.lang.String
Assigns one or more space-separated CSS class names to the component label when it is selected
selectedLabelClass
java.lang.String
Delay between event and menu showing. Default value is "50".
showDelay
java.lang.Integer
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Sets the submission mode for all menu items of the menu except
ones where this attribute redefined.
Possible values are "ajax","server","none". Default value is "sever".
submitMode
java.lang.String
Defines representation text for Label used for menu calls.
value
java.lang.Object
Sets the vertical offset between popup list and label element. Default value is "0".
conjunction point
verticalOffset
int
dropListener
org.richfaces.taglib.DropListenerTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
The fully qualified Java class name for the listener
type
false
java.lang.String
The <rich:dropSupport> component transforms a parent component into a target zone for drag-and-drop operations. When a draggable element is moved and dropped onto the area of the parent component, Ajax request processing for this event is started.
dropSupport
org.richfaces.taglib.DropSupportTag
JSP
List of comma separated cursors that indicates when acceptable draggable over dropzone
acceptCursors
java.lang.String
A list of drag zones types, which elements are accepted by a drop zone
acceptedTypes
java.lang.Object
MethodBinding pointing at the application action to be invoked,
if this UIComponent is activated by you, during the Apply
Request Values or Invoke Application phase of the request
processing lifecycle, depending on the value of the immediate
property
action
java.lang.Object action()
MethodBinding pointing at method accepting an ActionEvent with return type void
actionListener
void actionListener(javax.faces.event.ActionEvent)
Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".
ajaxSingle
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
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
Mapping between drop types and acceptable cursors
cursorTypeMapping
java.lang.Object
Serialized (on default with JSON) data passed on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
data
java.lang.Object
Disable default action for target event (append "return false;" to JavaScript)
disableDefault
java.lang.String
MethodBinding representing an action listener method that will be notified after drop operation.
dropListener
void dropListener(org.richfaces.event.DropEvent)
Data to be processed after a drop event
dropValue
java.lang.Object
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
ID of an element to set focus after request is completed on client side
focus
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
True means, that the default ActionListener should be executed
immediately (i.e. during Apply Request Values phase of the
request processing lifecycle), rather than waiting until the
Invoke Application phase
immediate
boolean
If "true", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called after the request is completed
oncomplete
java.lang.String
The client-side script method to be called when a draggable object enters the zone
ondragenter
java.lang.String
The client-side script method to be called after a draggable object leaves the zone
ondragexit
java.lang.String
The client-side script method to be called when a draggable object is dropped into the available zone
ondrop
java.lang.String
The client-side script method to be called when a draggable object is dropped into any zone
ondropend
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
process
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
List of comma separated cursors that indicates when rejectable draggable over dropzone
rejectCursors
java.lang.String
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
The attribute associates a type of dragable zone (dragType) with <rich:dndParam> defined for <rich:dropSupport> for passing parameter value to <rich:dragIndicator>. It uses JSON format: (drag_type: parameter_name).
typeMapping
java.lang.Object
The current value for this component
value
java.lang.Object
editor
org.richfaces.taglib.EditorTag
JSP
Attribute enables to get the Editor area to resize to the boundaries of the contents.
autoResize
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Attribute defines configuration properties file name
configuration
java.lang.String
Id of Converter to be used or reference to a 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
converterMessage
java.lang.String
Attribute defines property file name witch contains descriptors of custom plugins
customPlugins
java.lang.String
Attribute defines how dialogs/popups should be opened. Default value is "modal"
dialogType
java.lang.String
Attribute defines height of component.
height
java.lang.Integer
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
immediate
boolean
${prop.xmlEncodedDescription}
inputElementType
java.lang.String
A localized user presentable name for this component.
label
java.lang.String
Attribute defines Editor language
language
java.lang.String
The client-side script method to be called when the editor content is modified by TinyMCE
onchange
java.lang.String
The client-side script method to be called when the initialization of the editor instances is finished
oninit
java.lang.String
The client-side script method to be called when the editor content is extracted/saved
onsave
java.lang.String
The client-side script method to be called before the editor instances get rendered
onsetup
java.lang.String
Attribute defines Editor plugins
plugins
java.lang.String
Attribute defines Editor is readonly
readonly
boolean
If "false", this component is not rendered
rendered
boolean
If "true", this component is checked for non-empty input
required
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
Attribute defines Editor skin
skin
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
In visual mode the attribute works the same way as "tab_focus" TinyMCE's property the attribute enables
you to specify an element ID to focus, when the TAB key is pressed .
You can also use the special ":prev" and ":next" values that will then place the focus on
an input element placed before/after the TinyMCE instance in the DOM.
While in "source" mode the attribute works like standard HTML tabindex attribute.
tabindex
java.lang.String
Attribute defines Editor theme
theme
java.lang.String
Attribute defines if model value should be converted to Seam Text. Default value is "false"
useSeamText
boolean
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
The current value of this component
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
Attribute defines if tinyMCE WYSIWYG should be disabled. Default value is "visual"
viewMode
java.lang.String
Attribute defines width of component.
width
java.lang.Integer
The <rich:effect> utilizes a set of effects provided by the scriptaculous JavaScript library. It allows to attach effects to JSF components and html tags.
effect
org.richfaces.taglib.EffectTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Disable default action for target event ( append "return false;" to JavaScript ). Default value is "false".
disableDefault
boolean
Event on the component or html tag the effect is attached to
event
false
java.lang.String
Id of the target component.
for
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Generated JavaScript name.
name
java.lang.String
Parameters passed to the effect function.
Example params="{duration:0.2,from:1.0,to:0.1}"
params
java.lang.String
If "false", this component is not rendered
rendered
boolean
The id of the element the effect apply to. Might be component id
or client id of jsf component or html tag. If targetId is not defined
the value of the attribute 'for' or the 'targetId' option effect
play its role
targetId
java.lang.String
Defines the type of effect. Possible values: "Fade", "Blind", "Opacity".
type
java.lang.String
The <rich:extendedDataTable> component is used for
tables extending standard component <rich:dataTable> .
extendedDataTable
org.richfaces.taglib.ExtendedDataTableTag
JSP
Assigns one or more space-separated CSS class names to the component active row
activeClass
java.lang.String
Request scope attribute under which the activeRowKey will
be accessible
activeRowKey
java.lang.Object
This attribute defines row keys that are updated after an
AJAX request
ajaxKeys
java.util.Set
Deprecated. This attribute specifies the position of the table with respect to the document.
The possible values are "left", "center" and "right". The default value is "left".
align
java.lang.String
Deprecated. This attribute sets the background color for the document body or table cells.
This attribute sets the background color of the canvas for the document body (the BODY element) or for tables (the TABLE, TR, TH, and TD elements). Additional attributes for specifying text color can be used with the BODY element.
This attribute has been deprecated in favor of style sheets for specifying background color information
bgcolor
java.lang.String
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
This attributes specifies the width of the frame around a
component. Default value is "0"
border
java.lang.String
Assigns one or more space-separated CSS class names to the component caption
captionClass
java.lang.String
CSS style rules to be applied to the component caption
captionStyle
java.lang.String
This attribute specifies the amount of space between the
border of the cell and its contents. Default value is "0"
cellpadding
java.lang.String
The cellspacing attribute specifies the space between cells. Default value is "0"
cellspacing
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
It defines EL-binding for a component state for saving or
redefinition
componentState
org.ajax4jsf.model.DataComponentState
Direction indication for text that does not inherit
directionality. Valid values are "LTR" (left-to-right)
and "RTL" (right-to-left)
dir
java.lang.String
If set to true, table header context menu will be enabled
enableContextMenu
java.lang.Boolean
A zero-relative row number of the first row to display
first
int
Assigns one or more space-separated CSS class names to the component footer
footerClass
java.lang.String
This attribute specifies which sides of the frame surrounding a table will be visible. Possible values: "void", "above", "below", "hsides", "lhs", "rhs", "vsides", "box" and "border".
The default value is "void".
frame
java.lang.String
Defines an id of column which the data is grouped by.
groupingColumn
java.lang.String
Assigns one or more space-separated CSS class names to the component header
headerClass
java.lang.String
Defines a height of the component. Default value is "500px"
height
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Code describing the language used in the generated markup for this component
lang
java.lang.String
Defines label to be displayed in case there are no data rows.
noDataLabel
java.lang.String
The client-side script method to be called when the row is clicked
onRowClick
java.lang.String
The client-side script method to be called when the row is double-clicked
onRowDblClick
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the row
onRowMouseDown
java.lang.String
The client-side script method to be called when a pointer is moved within the row
onRowMouseMove
java.lang.String
The client-side script method to be called when a pointer is moved away from the row
onRowMouseOut
java.lang.String
The client-side script method to be called when a pointer is moved onto the rows
onRowMouseOver
java.lang.String
The client-side script method to be called when a pointer is released over the row
onRowMouseUp
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called when a selected row is changed
onselectionchange
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
If "false", this component is not rendered
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
The attribute provides access to a row key in a Request
scope
rowKeyVar
java.lang.String
A number of rows to display, or zero for all remaining
rows in the table
rows
int
This attribute specifies which rules will appear between cells within a table. The rendering of rules is user agent dependent. Possible values:
* none: No rules. This is the default value.
* groups: Rules will appear between row groups (see THEAD, TFOOT, and TBODY) and column groups (see COLGROUP and COL) only.
* rows: Rules will appear between rows only.
* cols: Rules will appear between columns only.
* all: Rules will appear between all rows and columns
rules
java.lang.String
Assigns one or more space-separated CSS class names to the component rows selected
selectedClass
java.lang.String
Value binding representing selected rows
selection
org.richfaces.model.selection.Selection
Single row can be selected. multi:
Multiple rows can be selected. none: no rows can be
selected. Default value is "single"
selectionMode
java.lang.String
Defines mode of sorting. Possible values are 'single'
for sorting of one column and 'multi' for some.
sortMode
java.lang.String
Defines a set of column ids in the order the columns
could be set
sortPriority
java.util.Collection
The attribute provides access to a component state on
the client side
stateVar
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
ValueBinding pointing at a property of a String to hold
table state
tableState
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
The current value for this component
value
java.lang.Object
A request-scope attribute via which the data object for the
current row will be used when iterating
var
false
java.lang.String
This attribute specifies the desired width of the entire table and is intended for visual user agents. When the value is percentage value, the value is relative to the user agent's available horizontal space. In the absence of any width specification, table width is determined by the user agent
width
java.lang.String
Renders a file upload control.
The following configuration options for ajax4jsf filter may be configured in web.xml:
* createTempFiles - if this option is set to true, uploaded files are streamed to a temporary file instead of in memory.
* maxRequestSize - the maximum size of a file upload request, in bytes.
Here's an example:
<filter>
<display-name>Ajax4jsf Filter</display-name>
<filter-name>ajax4jsf</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
<init-param>
<param-name>createTempFiles</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>maxRequestSize</param-name>
<param-value>20000000</param-value>
</init-param>
</filter>
fileUpload
org.richfaces.taglib.FileUploadTag
JSP
Files types allowed to upload
acceptedTypes
java.lang.String
This attribute assigns an access key to an element. An access key is a single character from the document character set. Note: Authors should consider the input method of the expected reader when specifying an accesskey
accesskey
java.lang.String
Assigns one or more space-separated CSS class names to the component 'Add' button
addButtonClass
java.lang.String
Assigns one or more space-separated CSS class names to the component 'Add' button disabled
addButtonClassDisabled
java.lang.String
Defines a label for an add button
addControlLabel
java.lang.String
Boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which send the request only.
Default value is "false"
ajaxSingle
boolean
Attribute which allow the component to use the flash module that provides file upload functionality [false, true, auto]. Default value is "false"
allowFlash
java.lang.String
For a user agents that cannot display images, forms, or applets, this attribute specifies alternate text. The language of the alternate text is specified by the lang attribute
alt
java.lang.String
If this attribute is "true" files will be immediately removed from list after upload completed.
Default value is "false".
autoclear
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Defines a label for a cancel control
cancelEntryControlLabel
java.lang.String
Assigns one or more space-separated CSS class names to the component 'Clean' button
cleanButtonClass
java.lang.String
Assigns one or more space-separated CSS class names to the component 'Clean' button disabled
cleanButtonClassDisabled
java.lang.String
Defines a label for a clearAll button
clearAllControlLabel
java.lang.String
Defines a label for a clear control
clearControlLabel
java.lang.String
Attribute 'disabled' provides a possibility to make the whole component disabled if its value equals to "true".
Default value is "false".
disabled
boolean
Defines a label for a done label
doneLabel
java.lang.String
Assigns one or more space-separated CSS class names to the file entries
fileEntryClass
java.lang.String
Assigns one or more space-separated CSS class names to the file entries disabled
fileEntryClassDisabled
java.lang.String
Assigns one or more space-separated CSS class names to the controls of the file entries
fileEntryControlClass
java.lang.String
Assigns one or more space-separated CSS class names to the disabled controls of the file entries
fileEntryControlClassDisabled
java.lang.String
MethodExpression representing an action listener method
that will be notified after file uploaded.
fileUploadListener
void fileUploadListener(org.richfaces.event.UploadEvent)
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
immediate
boolean
If this attribute is true files will be immediately uploaded after they have been added in list.
Default value is "false".
immediateUpload
boolean
Defines height of file list. Default value is "210px".
listHeight
java.lang.String
Defines width of file list. Default value is "400px".
listWidth
java.lang.String
Used for locale definition
locale
java.lang.Object
Defines max files count allowed for upload (optional). Default value is "1".
maxFilesQuantity
java.lang.Integer
Defines if component should allow to add files that were already in list. Default value is "false".
noDuplicate
boolean
The client-side script method to be called before a file is added
onadd
java.lang.String
The client-side script method to be called when the element loses the focus
onblur
java.lang.String
The client-side script method to be called when the element value is changed
onchange
java.lang.String
The client-side script method to be called when a file entry is cleared
onclear
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a file uploading is interrupted according to any errors
onerror
java.lang.String
The client-side script method to be called when a file is uploaded to the server
onfileuploadcomplete
java.lang.String
The client-side script method to be called when the element gets the focus
onfocus
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called when some text is selected in the text field. This attribute can be used with the INPUT and TEXTAREA elements.
onselect
java.lang.String
The client-side script method to be called when a file uploading is rejected by the file size overflow
onsizerejected
java.lang.String
The client-side script method to be called when a file type is rejected according to the file types allowed
ontyperejected
java.lang.String
The client-side script method to be called when a file uploading is started
onupload
java.lang.String
The client-side script method to be called when a file uploading is cancelled
onuploadcanceled
java.lang.String
The client-side script method to be called when uploading of all files from the list is completed
onuploadcomplete
java.lang.String
Defines a label for a progress label
progressLabel
java.lang.String
If "false", this component is not rendered
rendered
boolean
If "true", this component is checked for non-empty input
required
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
Defines a label for a size error label
sizeErrorLabel
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
Assigns one or more space-separated CSS class names to the component 'Cancel' button
stopButtonClass
java.lang.String
Assigns one or more space-separated CSS class names to the component 'Cancel' button disabled
stopButtonClassDisabled
java.lang.String
Defines a label for a stop button
stopControlLabel
java.lang.String
Defines a label for a stop control
stopEntryControlLabel
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
This attribute specifies the position of the current element in the tabbing order for the current document. This value must be a number between 0 and 32767. User agents should ignore leading zeros
tabindex
java.lang.String
Defines a label for a transfer error label
transferErrorLabel
java.lang.String
Assigns one or more space-separated CSS class names to the component 'Upload' button
uploadButtonClass
java.lang.String
Assigns one or more space-separated CSS class names to the component 'Upload' button disabled
uploadButtonClassDisabled
java.lang.String
Defines a label for an upload button
uploadControlLabel
java.lang.String
Collection of files uploaded
uploadData
java.lang.Object
Assigns one or more space-separated CSS class names to the upload list
uploadListClass
java.lang.String
Assigns one or more space-separated CSS class names to the upload list disabled
uploadListClassDisabled
java.lang.String
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
It presents the google map in JSF applications
gmap
org.richfaces.taglib.GmapTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Enables continuous smooth zooming for selected browsers. Default value is "false".
enableContinuousZoom
java.lang.String
Enables zooming in by a double click. Default value is "false".
enableDoubleClickZoom
java.lang.String
Enables a map dragging with the mouse. Default value is "true".
enableDragging
java.lang.String
Enables Info Window. Default value is "true".
enableInfoWindow
java.lang.String
Google Map key. A single Map API key is valid for a single "directory" on your web server. Default value is "internal".
gmapKey
java.lang.String
The JavaScript variable that is used to access the Google Map API. If you have
more than one Google Map components on the same page, use individual
key for each of them. The default variable name is "map" (without quotes).
gmapVar
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Initial latitude coordinate in degrees, as a number between -90 and +90. Default value is "37.9721046".
lat
java.lang.String
Initial longitude coordinate in degrees, as a number between -180 and +180. Default value is "-122.0424842834".
lng
java.lang.String
Used for locale definition. Default value is "getDefaultLocale()".
locale
java.lang.Object
Initial map type. The possible values are "G_NORMAL_MAP", "G_SATELLITE_MAP",
"G_HYBRID_MAP". Default value is "G_SATELLITE_MAP".
mapType
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when the Google Map object is initiated
oninit
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
If "false", this component is not rendered
rendered
boolean
Shows the GLarge control. Default value is "true".
showGLargeMapControl
java.lang.String
Shows the Type switch control. Default value is "true".
showGMapTypeControl
java.lang.String
It shows the scale control. Default value is "true".
showGScaleControl
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
The warning message that appears if a browser is not compatible with Google Map.
Default value is "Your browser does not support Google Maps".
warningMessage
java.lang.String
Initial zoom level as a number between 1 and 18. Default value is "17".
zoom
java.lang.String
The <rich:graphValidator> component allows to register Hibernate Validators for multiple input components.
Bean validation @ and @validation support
graphValidator
org.richfaces.taglib.html.jsp.GraphValidator
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
This attribute defines JavaBean Validation 'groups' feature (JSR-303). It is ignored if Hibernate Validator is used.
profiles
java.lang.Object
Summary message for a validation errors.
summary
java.lang.String
JSF Validator type, that implements GraphValidator interface.This validator is used for the Graph and input fields validation.
type
java.lang.String
The current value for this component.
value
java.lang.Object
The <rich:hotKey> component allows to register hot keys for the page or particular elements and to define client-side processing functions for these keys.
hotKey
org.richfaces.taglib.HotKeyTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Defines the hotkey handling of events generated by child components nested into the parent component to which the <rich:hotKey> is attached.
checkParent
java.lang.Boolean
Disables the hotkeys activated on input elements when the value of this attribute is "true".
disableInInput
java.lang.Boolean
Defines the types of the inputs not to be influenced with hotKey component. Possible values: buttons, texts and all (default). By default it is empty and this means ALL the types.
disableInInputTypes
java.lang.String
Defines the JavaScript function name which is called on hotkey activation
handler
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Defines the hotkey itself
key
java.lang.String
If "false", this component is not rendered
rendered
boolean
Defines a selector for query
selector
java.lang.String
Defines the time when the hotkey is registered. Possible values are "immediate" (by default), "onload", and "onregistercall".
Default value is "immediate"
timing
java.lang.String
Defines the type of a keyboard event (onkeyup, onkeypress, etc.)
type
java.lang.String
The <rich:inplaceInput> is an input component used for displaying and editing data inputted.
inplaceInput
org.richfaces.taglib.InplaceInputTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Defines custom cancel icon
cancelControlIcon
java.lang.String
Assigns one or more space-separated CSS class names to the component in the changed state
changedClass
java.lang.String
Assigns one or more space-separated CSS class names to the component hovered in the changed state
changedHoverClass
java.lang.String
Assigns one or more space-separated CSS class names to the component controls
controlClass
java.lang.String
Assigns one or more space-separated CSS class names to the component control hovered
controlHoverClass
java.lang.String
Assigns one or more space-separated CSS class names to the component control pressed
controlPressedClass
java.lang.String
Positions the controls horizontally. Possible values are "left", "center", "right". Default value is "right".
controlsHorizontalPosition
java.lang.String
Positions the controls vertically. Possible values are "bottom","center" and "top". Default value is "center"
controlsVerticalPosition
java.lang.String
Id of Converter to be used or reference to a 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
converterMessage
java.lang.String
The attribute is used to display text while value is undefined
defaultLabel
java.lang.String
Assigns one or more space-separated CSS class names to the component in the edit state
editClass
java.lang.String
Provides an option to assign an JavaScript action that initiates the change of the state. Default value is "onclick".
editEvent
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
immediate
boolean
Sets width of the input field
inputWidth
java.lang.String
A localized user presentable name for this component.
label
java.lang.String
Defines how the component is displayed in the layout. Possible values are "block", "inline". Default value is "inline".
layout
java.lang.String
Sets the maximum width of the input field. Default value is "500px".
maxInputWidth
java.lang.String
Specifies the maximum number of digits that could be entered into the input field.
The maximum number is unlimited by default.
maxlength
int
Sets the minimum width of the input field. Default value is "40px".
minInputWidth
java.lang.String
The client-side script method to be called when the component loses the focus
onblur
java.lang.String
The client-side script method to be called when the component value is changed
onchange
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when the component edit state is activated
oneditactivated
java.lang.String
The client-side script method to be called before the component edit state is activated
oneditactivation
java.lang.String
The client-side script method to be called when the component gets the focus
onfocus
java.lang.String
The client-side script method to be called when the input field is clicked
oninputclick
java.lang.String
The client-side script method to be called when the 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 in the input field
oninputmouseup
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called when some text is selected in the input field
onselect
java.lang.String
The client-side script method to be called when the component view state is activated
onviewactivated
java.lang.String
The client-side script method to be called before the component view state is activated
onviewactivation
java.lang.String
If "false", this component is not rendered
rendered
boolean
If "true", this component is checked for non-empty input
required
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
Defines custom save icon
saveControlIcon
java.lang.String
Makes the input field select when switched to edit state. Default value is "false"
selectOnEdit
boolean
Serves to display "save" and "cancel" controls. Default value is "false".
showControls
boolean
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Serves to define the tabbing order
tabindex
int
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
The current value of this component
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
Assigns one or more space-separated CSS class names to the component in the view state
viewClass
java.lang.String
Assigns one or more space-separated CSS class names to the component hovered in the view state
viewHoverClass
java.lang.String
The <rich:inplaceSelect> is used for creation select
based inputs: it shows the value as text in one state and enables
editing the value, providing a list of options in another state.
inplaceSelect
org.richfaces.taglib.InplaceSelectTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Defines custom cancel icon
cancelControlIcon
java.lang.String
Assigns one or more space-separated CSS class names to the component in the changed state
changedClass
java.lang.String
Assigns one or more space-separated CSS class names to the component controls
controlClass
java.lang.String
Assigns one or more space-separated CSS class names to the component control hovered
controlHoverClass
java.lang.String
Assigns one or more space-separated CSS class names to the component control pressed
controlPressClass
java.lang.String
The attribute positions the controls
horizontally. Possible values are
"right","center","left".
Default value is "right".
controlsHorizontalPosition
java.lang.String
The attribute positions the controls
vertically. Possible values are
"bottom","center" and "top". Default value is "center"
controlsVerticalPosition
java.lang.String
Id of Converter to be used or reference to a 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
converterMessage
java.lang.String
The attribute is used to display text while
value is undefined
defaultLabel
java.lang.String
Assigns one or more space-separated CSS class names to the component in the edit state
editClass
java.lang.String
The attribute provides an option to assign an
JavaScript action that initiates the change of the
state. Default value is
"onclick".
editEvent
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
immediate
boolean
A localized user presentable name for this component.
label
java.lang.String
Defines how the component is displayed in the
layout. Possible values are
"block",
"inline". Default value is
"inline".
layout
java.lang.String
The attribute defines the height of option
list. Default value is "200px".
listHeight
java.lang.String
The attribute defines the width of option list.
Default value is "200px".
listWidth
java.lang.String
Sets the maximum width of the select element.
Default value is "200px".
maxSelectWidth
java.lang.String
Sets the minimum width of the select element.
Default value is "100px".
minSelectWidth
java.lang.String
The client-side script method to be called when the component loses the focus
onblur
java.lang.String
The client-side script method to be called when the component value is changed
onchange
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when the component edit state is activated
oneditactivated
java.lang.String
The client-side script method to be called before the component edit state is activated
oneditactivation
java.lang.String
The client-side script method to be called when the component gets the focus
onfocus
java.lang.String
The client-side script method to be called when the component input field loses the focus
oninputblur
java.lang.String
The client-side script method to be called when the input field is clicked
oninputclick
java.lang.String
The client-side script method to be called when the input field is double-clicked
oninputdblclick
java.lang.String
The client-side script method to be called when the component input field gets the focus
oninputfocus
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 in the input field
oninputmouseup
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called when some text is selected in the input field
onselect
java.lang.String
The client-side script method to be called when the component view state is activated. onviewactivated fires request only if the value is changed
onviewactivated
java.lang.String
The client-side script method to be called before the component view state is activated
onviewactivation
java.lang.String
The attribute opens the list once edit
activated. Default value is
"true".
openOnEdit
boolean
If "false", this component is not rendered
rendered
boolean
If "true", this component is checked for non-empty input
required
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
Defines custom save icon
saveControlIcon
java.lang.String
Sets width of the select element
selectWidth
java.lang.String
The attribute serves to display
"save" and
"cancel" controls. Default value
is "false".
showControls
boolean
If "true", shows the SelectItem labels in the InplaceSelect pull-down list, but displays the value in the field in view mode once an item is selected.
Default value is "false"
showValueInView
boolean
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
The attribute serves to define the tabbing
order
tabindex
int
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
The current value of this component
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
Assigns one or more space-separated CSS class names to the component in the view state
viewClass
java.lang.String
Assigns one or more space-separated CSS class names to the component hovered in the view state
viewHoverClass
java.lang.String
A component that lets selecting a number from a numeric region. It is a horizontal
aligned scroll-like control with its own input field (optional) present. The keyboard input in a
field is possible (optional. Also it is possible to see the current value in the tool tip above a
dragged handle control.
inputNumberSlider
org.richfaces.taglib.InputNumberSliderTag
JSP
This attribute assigns an access key to an element. An access key is a single character from the document character set. Note: Authors should consider the input method of the expected reader when specifying an accesskey
accesskey
java.lang.String
Assigns one or more space-separated CSS class names to the component bar element
barClass
java.lang.String
CSS style rules to be applied to the component bar element
barStyle
java.lang.String
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
an error message to use in client-side validation events
clientErrorMessage
java.lang.String
Id of Converter to be used or reference to a 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
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
CSS style rules to be applied to the decrease arrow element
decreaseStyle
java.lang.String
Delay in pressed increase/decrease arrows in miliseconds. Default value is "200".
delay
int
When set for a form control, this boolean attribute disables the control for your input
disabled
boolean
If set to "false" this attribute makes the text field "read-only", so the value can be
changed only from a handle. 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
The height of a slider control. Default value is "20px", for orientation="vertical" value is "20px"
height
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
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
CSS style rules to be applied to the increase arrow element
increaseStyle
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
java.lang.String
Similar to the "Size" attribute of h:inputText. Default value is "3".
inputSize
int
CSS style rules to be applied to the component input field
inputStyle
java.lang.String
A localized user presentable name for this component.
label
java.lang.String
Attribute to set an "end" value. 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
int
Attribute to set the "start" value. Default value is "0".
minValue
java.lang.String
The client-side script method to be called when the element loses the focus
onblur
java.lang.String
The client-side script method to be called when the element value is changed
onchange
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a non-number value or a number value that is out of the range is input
onerror
java.lang.String
The client-side script method to be called when the element gets the focus
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 in the input field
oninputmouseup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called when some text is selected in the text field. This attribute can be used with the INPUT and TEXTAREA elements.
onselect
java.lang.String
The client-side script method to be called when a slider handle is moved
onslide
java.lang.String
Attribute can have the values "vertical" and "horizontal" to define in which direction the slider should be moveable.
orientation
java.lang.String
If "false", this component is not rendered
rendered
boolean
If "true", this component is checked for non-empty input
required
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
False value for this attribute makes increase/decrease arrows invisible. Default value is "false".
showArrows
boolean
If the min/max values are shown on the right/left borders of a control. Default value is "true".
showBoundaryValues
boolean
False value for this attribute makes text a field invisible. 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. Default value is "true".
showToolTip
boolean
Parameter that determines a step between the nearest values while using a handle. Default value is "1".
step
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
This attribute specifies the position of the current element in the tabbing order for the current document. This value must be a number between 0 and 32767. User agents should ignore leading zeros
tabindex
java.lang.String
Assigns one or more space-separated CSS class names to the tool tip element of the handle
tipClass
java.lang.String
CSS style rules to be applied to the tool tip element of the handle
tipStyle
java.lang.String
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
The current value of this component
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
The width of a slider control. Default value is "200px", for orientation="vertical" value is "200px"
width
java.lang.String
Spinner component - A single line input field that lets the user select a number using the controls near the
text field. User can change value using Up/Down keyboard keys. The keyboard Input in field if it isn't
locked by manualInput attribute is possible. After arrow controls pressed - cursor can be
moved in any way without loosing draged state.
inputNumberSpinner
org.richfaces.taglib.InputNumberSpinnerTag
JSP
This attribute assigns an access key to an element. An access key is a single character from the document character set. Note: Authors should consider the input method of the expected reader when specifying an accesskey
accesskey
java.lang.String
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
An error message to use in client-side validation events
clientErrorMessage
java.lang.String
Id of Converter to be used or reference to a 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
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. Default value is " true ".
cycled
boolean
Disable browser's auto completion. Default value is "false"
disableBrowserAutoComplete
boolean
When set for a form control, this boolean attribute disables the control for your input
disabled
boolean
if "false" your's input to the text field using keyboard will be locked. Default value is "true"
enableManualInput
boolean
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
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. Default value is "10".
inputSize
int
CSS style rules to be applied to the component input field
inputStyle
java.lang.String
A localized user presentable name for this component.
label
java.lang.String
Maximum value. Default value is "100".
maxValue
java.lang.String
Minimum value. Default value is "0".
minValue
java.lang.String
The client-side script method to be called when the element loses the focus
onblur
java.lang.String
The client-side script method to be called when the element value is changed
onchange
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when the 'Down' button is clicked
ondownclick
java.lang.String
The client-side script method to be called whenever a JavaScript error occurs
onerror
java.lang.String
The client-side script method to be called when the element gets the focus
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 in the input field
oninputmouseup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called when some text is selected in the text field. This attribute can be used with the INPUT and TEXTAREA elements.
onselect
java.lang.String
The client-side script method to be called when the 'Up' button is clicked
onupclick
java.lang.String
If "false", this component is not rendered
rendered
boolean
If "true", this component is checked for non-empty input
required
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
Parameter that determines the step between nearest values while using controls. Default value is "1"
step
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
This attribute specifies the position of the current element in the tabbing order for the current document. This value must be a number between 0 and 32767. User agents should ignore leading zeros
tabindex
java.lang.String
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
The current value of this component
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
The <rich:insert> component is used for highlighting, source code inserting and, optionally, format the file from the application context into the page.
insert
org.richfaces.ui.taglib.InsertTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Defines the String, inserted with this component. This attribute is alternative to "src" attribute.
content
java.lang.String
Attribute defines encoding for inserted content
encoding
java.lang.String
Attribute defines the alternative content that will be shown in case
component cannot read the resource defined with 'src' attribute. If "errorContent" attribute is not defined,
the component shown the actual error message in the place where the content is expected
errorContent
java.lang.String
Defines a type of code
highlight
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
If "false", this component is not rendered
rendered
boolean
Defines the path to the file with source code
src
java.lang.String
The <rich:jQuery> allows to apply styles and behaviour to DOM objects.
jQuery
org.richfaces.taglib.JQueryTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
The name of a function that will be generated to execute a query. The "name" attribute is required
if "timing" attribute equals to "onJScall"
name
java.lang.String
The query string that is executed for a given selector.
query
true
java.lang.String
If "false", this component is not rendered
rendered
boolean
Selector for query. The "selector" attribute uses defined by w3c
consortium syntax for CSS rule selector with some jQuery extensions.
selector
java.lang.String
The attribute that defines when to perform the query. The possible values are "immediate","onload" and "onJScall".
"immediate" performs the query right away. "onload" adds the task to the
time when a document is loaded (the DOM tree is created). "onJScall" allows to invoke the
query by Javascipt function name defined with "name" attribute. The default value is
"immediate".
timing
java.lang.String
layout
org.richfaces.taglib.LayoutTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
If "false", this component is not rendered
rendered
boolean
layoutPanel
org.richfaces.taglib.LayoutPanelTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Positions the component relative to the <rich:layout/> component. Possible values are top, left, right, center, bottom.
position
true
org.richfaces.component.LayoutPosition
If "false", this component is not rendered
rendered
boolean
Sets the width of the layout area
width
java.lang.String
The <rich:listShuttle> component is used for moving chosen items from one list into another with their optional reordering there.
listShuttle
org.richfaces.taglib.ListShuttleTag
JSP
Stores active item
activeItem
java.lang.Object
Defines row keys that are updated after an Ajax request
ajaxKeys
java.util.Set
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the 'Bottom' button
bottomControlClass
java.lang.String
Defines a label for a bottom control
bottomControlLabel
java.lang.String
HTML: alt for the last button
bottomTitle
java.lang.String
Assigns one or more space-separated CSS class names to the columns. 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
It defines EL-binding for a component state for saving or redefinition
componentState
org.ajax4jsf.model.DataComponentState
Defines type of a control: button or none. Default value is "button".
controlsType
java.lang.String
Customizes vertically a position of move/copy and order controls relatively to lists. Default value is "middle"
controlsVerticalAlign
java.lang.String
Id of Converter to be used or reference to a 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
converterMessage
java.lang.String
Assigns one or more space-separated CSS class names to the 'Copy all' button
copyAllControlClass
java.lang.String
Defines a label for a "Copy all" control
copyAllControlLabel
java.lang.String
HTML: alt for "Copy all" button
copyAllTitle
java.lang.String
Assigns one or more space-separated CSS class names to the 'Copy' button
copyControlClass
java.lang.String
Defines a label for a "Copy" control
copyControlLabel
java.lang.String
HTML: alt for a "Copy" button
copyTitle
java.lang.String
Assigns one or more space-separated CSS class names to the component disabled controls
disabledControlClass
java.lang.String
Assigns one or more space-separated CSS class names to the 'Down' button
downControlClass
java.lang.String
Defines a label for a down control
downControlLabel
java.lang.String
HTML: alt for bottom button
downTitle
java.lang.String
If "false", 'Copy All' and 'Remove All' controls aren't displayed. Default value is "true".
fastMoveControlsVisible
boolean
If "false", 'Top' and 'Bottom' controls aren't displayed. Default value is "true".
fastOrderControlsVisible
boolean
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
immediate
boolean
A localized user presentable name for this component.
label
java.lang.String
Assigns one or more space-separated CSS class names to the component lists
listClass
java.lang.String
Defines height of the list. Default value is "140".
listsHeight
java.lang.String
If "false", 'Copy' and 'Remove' controls aren't displayed. Default value is "true".
moveControlsVisible
boolean
The client-side script method to be called when the component loses the focus
onblur
java.lang.String
The client-side script method to be called when the 'Bottom' button is clicked
onbottomclick
java.lang.String
The client-side script method to be called when the component is clicked
onclick
java.lang.String
The client-side script method to be called when the 'Copy All' button is clicked
oncopyallclick
java.lang.String
The client-side script method to be called when the 'Copy' button is clicked
oncopyclick
java.lang.String
The client-side script method to be called when the component is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when the 'Down' button is clicked
ondownclick
java.lang.String
The client-side script method to be called when the component gets the focus
onfocus
java.lang.String
The client-side script method to be called before the list is changed
onlistchange
java.lang.String
The client-side script method to be called when the list is changed
onlistchanged
java.lang.String
The client-side script method to be called when a pointer is moved within the component
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the component
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the component
onmouseover
java.lang.String
The client-side script method to be called before the list order is changed
onorderchange
java.lang.String
The client-side script method to be called when the list order is changed
onorderchanged
java.lang.String
The client-side script method to be called when the 'Remove All' button is clicked
onremoveallclick
java.lang.String
The client-side script method to be called when the 'Remove' button is clicked
onremoveclick
java.lang.String
The client-side script method to be called when the 'Top' button is clicked
ontopclick
java.lang.String
The client-side script method to be called when the 'Up' button is clicked
onupclick
java.lang.String
If "false", 'Up' and 'Down' controls aren't displayed. Default value is "true".
orderControlsVisible
boolean
Assigns one or more space-separated CSS class names to the 'Remove all' button
removeAllControlClass
java.lang.String
Defines a label for a "Remove all" control
removeAllControlLabel
java.lang.String
HTML: alt for "Remove all" button
removeAllTitle
java.lang.String
Assigns one or more space-separated CSS class names to the 'Remove' button
removeControlClass
java.lang.String
Defines a label for a "Remove" control
removeControlLabel
java.lang.String
HTML: alt for a "Remove" button
removeTitle
java.lang.String
If "false", this component is not rendered
rendered
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
Assigns one or more space-separated CSS class names to the rows. 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
The attribute provides access to a row key in a Request scope
rowKeyVar
false
java.lang.String
Shows a label for a button. Default value is "true".
showButtonLabels
boolean
Defines source list caption representation text
sourceCaptionLabel
java.lang.String
Defines width of a source list. Default value is "140".
sourceListWidth
java.lang.String
Defines the case when source value is being validated.
If the value is "true", there should be at least one item in the source list
sourceRequired
boolean
Manages selection in a source list from the server side
sourceSelection
java.util.Set
Defines a List or Array of items to be shown in a source list
sourceValue
java.lang.Object
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
If "true", dragging between lists realized by click
switchByClick
boolean
If "true", items can be moved between the lists by double-clicking on them. Default value is "true".
switchByDblClick
boolean
Defines target list caption representation text
targetCaptionLabel
java.lang.String
Defines width of a target list. Default value is "140".
targetListWidth
java.lang.String
Defines the case when target value is being validated.
If the value is "true", there should be at least one item in the target list
targetRequired
boolean
Manages selection in a target list from the server side
targetSelection
java.util.Set
Defines a List or Array of items to be shown in a target list
targetValue
java.lang.Object
Assigns one or more space-separated CSS class names to the 'Top' button
topControlClass
java.lang.String
Defines a label for a "Top" control
topControlLabel
java.lang.String
HTML: alt for the first button
topTitle
java.lang.String
Assigns one or more space-separated CSS class names to the 'Up' button
upControlClass
java.lang.String
Defines a label for an "Up" control
upControlLabel
java.lang.String
HTML: alt for top button
upTitle
java.lang.String
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
Defines a list on the page
var
false
java.lang.String
The <rich:menuGroup> component is used to define an expandable group of items inside a pop-up list or another group.
menuGroup
org.richfaces.taglib.MenuGroupTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Id of Converter to be used or reference to a Converter
converter
javax.faces.convert.Converter
Defines direction of the popup sublist to appear
("right", "left", "auto"(Default), "left-down", "left-up", "right-down", "right-up")
direction
java.lang.String
If "true" sets state of the item to disabled state. Default value is "false".
disabled
boolean
Defines the event on the representation element that
triggers the menu's appearance. Default value is "onmouseover".
event
java.lang.String
Path to the icon to be displayed for the enabled item
state
icon
java.lang.String
Assigns one or more space-separated CSS class names to the component icon element
iconClass
java.lang.String
Path to the icon to be displayed for the disabled item
state
iconDisabled
java.lang.String
Path to the folder icon to be displayed for the enabled
item state
iconFolder
java.lang.String
Path to the folder icon to be displayed for the enabled
item state
iconFolderDisabled
java.lang.String
CSS style rules to be applied to the component icon element
iconStyle
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Assigns one or more space-separated CSS class names to the component label element
labelClass
java.lang.String
The client-side script method to be called when a group is
closed
onclose
java.lang.String
The client-side script method to be called when a pointer is moved within the menu group
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the menu group
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the menu group
onmouseover
java.lang.String
The client-side script method to be called when a group is
opened
onopen
java.lang.String
If "false", this component is not rendered
rendered
boolean
Assigns one or more space-separated CSS class names to the component selected items
selectClass
java.lang.String
CSS style rules to be applied to the component selected items
selectStyle
java.lang.String
Delay between event and menu showing. Default value is "300".
showDelay
java.lang.Integer
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Defines representation text for menuItem
value
true
java.lang.Object
The <rich:menuItem> component is used for the definition of a single item inside a pop-up list.
menuItem
org.richfaces.taglib.MenuItemTag
JSP
MethodBinding pointing at the application action to be invoked,
if this UIComponent is activated by you, during the Apply
Request Values or Invoke Application phase of the request
processing lifecycle, depending on the value of the immediate
property
action
java.lang.Object action()
MethodBinding pointing at method accepting an ActionEvent with return type void
actionListener
void actionListener(javax.faces.event.ActionEvent)
Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".
ajaxSingle
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
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 on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
data
java.lang.Object
If "true" sets state of the item to disabled state. Default value is "false".
disabled
boolean
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
ID of an element to set focus after request is completed on client side
focus
java.lang.String
Path to the icon to be displayed for the enabled item
state
icon
java.lang.String
Assigns one or more space-separated CSS class names to the component icon element
iconClass
java.lang.String
Path to the icon to be displayed for the disabled item state.
iconDisabled
java.lang.String
CSS style rules to be applied to the component icon element
iconStyle
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
True means, that the default ActionListener should be executed
immediately (i.e. during Apply Request Values phase of the
request processing lifecycle), rather than waiting until the
Invoke Application phase
immediate
boolean
Assigns one or more space-separated CSS class names to the component label element
labelClass
java.lang.String
If "true", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called after the request is completed
oncomplete
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called when
a menu item is selected
onselect
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
process
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
Assigns one or more space-separated CSS class names to the selected item
selectClass
java.lang.String
CSS style rules to be applied to the selected item
selectStyle
java.lang.String
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Sets the submission mode. Possible values are "ajax", "server", "none". Default value is "server".
submitMode
java.lang.String
Name of a frame where the resource retrieved via this
hyperlink is to be displayed
target
java.lang.Object
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
The current value for this component
value
java.lang.Object
A horizontal separator to use in the menu.
menuSeparator
org.richfaces.taglib.MenuSeparatorTag
empty
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
If "false", this component is not rendered
rendered
boolean
The <rich:message> component is used for rendering a single message for a specific component.
message
org.richfaces.taglib.RichMessageTag
JSP
Define, must be (or not) content of this component will be included in AJAX response created by parent AJAX Container, even if not forced by reRender list of ajax action.
Ignored if component marked to output by some Ajax action component. The default value is "true".
ajaxRendered
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the message with a severity class of "ERROR"
errorClass
java.lang.String
Assigns one or more space-separated CSS class names to the message label with a severity class of "ERROR"
errorLabelClass
java.lang.String
Assigns one or more space-separated CSS class names to the message marker with a severity class of "ERROR"
errorMarkerClass
java.lang.String
Assigns one or more space-separated CSS class names to the message with a severity class of "FATAL"
fatalClass
java.lang.String
Assigns one or more space-separated CSS class names to the message label with a severity class of "FATAL"
fatalLabelClass
java.lang.String
Assigns one or more space-separated CSS class names to the message marker with a severity class of "FATAL"
fatalMarkerClass
java.lang.String
Client identifier of the component for which to display messages
for
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Assigns one or more space-separated CSS class names to the message with a severity class of "INFO"
infoClass
java.lang.String
Assigns one or more space-separated CSS class names to the message label with a severity class of "INFO"
infoLabelClass
java.lang.String
Assigns one or more space-separated CSS class names to the message marker with a severity class of "INFO"
infoMarkerClass
java.lang.String
Assigns one or more space-separated CSS class names to the message label
labelClass
java.lang.String
Defines a comma-separated list of messages categories to display. Default value is "ALL".
level
java.lang.String
Assigns one or more space-separated CSS class names to the message marker
markerClass
java.lang.String
CSS style rules to be applied to the message marker
markerStyle
java.lang.String
Defines a minimum level of messages categories to display.
minLevel
java.lang.String
If "false", this component is not rendered
rendered
boolean
Flag indicating whether detailed information of a displayed messages should be included. Default value is "true".
showDetail
boolean
Flag indicating whether the summary portion of displayed messages should be included. Default value is "false".
showSummary
boolean
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
Flag indicating whether the detail portion of the message should be displayed as a tooltip. Default value is "false".
tooltip
boolean
Assigns one or more space-separated CSS class names to the message with a severity class of "WARN"
warnClass
java.lang.String
Assigns one or more space-separated CSS class names to the message label with a severity class of "WARN"
warnLabelClass
java.lang.String
Assigns one or more space-separated CSS class names to the message marker with a severity class ofS "WARN"
warnMarkerClass
java.lang.String
The <rich:messages> component is similar to <rich:message> component but used for rendering all messages for the components.
messages
org.richfaces.taglib.RichMessagesTag
JSP
Define, must be (or not) content of this component will be included in AJAX response created by parent AJAX Container, even if not forced by reRender list of ajax action.
Ignored if component marked to output by some Ajax action component. The default value is "true".
ajaxRendered
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the messages with a severity class of "ERROR"
errorClass
java.lang.String
Assigns one or more space-separated CSS class names to the messages labels with a severity class of "ERROR"
errorLabelClass
java.lang.String
Assigns one or more space-separated CSS class names to the messages marker with a severity class of "ERROR"
errorMarkerClass
java.lang.String
Assigns one or more space-separated CSS class names to the messages with a severity class of "FATAL"
fatalClass
java.lang.String
Assigns one or more space-separated CSS class names to the messages labels with a severity class of "FATAL"
fatalLabelClass
java.lang.String
Assigns one or more space-separated CSS class names to the messages markers with a severity class of "FATAL"
fatalMarkerClass
java.lang.String
Client identifier of the component for which to display messages
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"
globalOnly
boolean
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Assigns one or more space-separated CSS class names to the messages with a severity class of "INFO"
infoClass
java.lang.String
Assigns one or more space-separated CSS class names to the messages labels with a severity class of "INFO"
infoLabelClass
java.lang.String
Assigns one or more space-separated CSS class names to the messages markers with a severity class of "INFO"
infoMarkerClass
java.lang.String
Assigns one or more space-separated CSS class names to the messages labels
labelClass
java.lang.String
The type of layout markup to use when rendering error messages. Possible values are "table" (an HTML table), "list" (an HTML list) and iterator. If not specified, the default value is "list".
layout
java.lang.String
Defines a comma-separated list of messages categories to display. Default value is "ALL".
level
java.lang.String
Assigns one or more space-separated CSS class names to the messages markers
markerClass
java.lang.String
CSS style rules to be applied to the messages markers
markerStyle
java.lang.String
Defines a minimum level of messages categories to display.
minLevel
java.lang.String
If "false", this component is not rendered
rendered
boolean
Flag indicating whether the detailed information of displayed messages should be included. Default value is "false"
showDetail
boolean
Flag indicating whether the summary portion of displayed
messages should be included. Default value is "true"
showSummary
boolean
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML 'class' attribute.
styleClass
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
Flag indicating whether the detail portion of the message should be displayed as a tooltip. Default value is "false".
tooltip
boolean
Assigns one or more space-separated CSS class names to the messages with a severity class of "WARN"
warnClass
java.lang.String
Assigns one or more space-separated CSS class names to the messages labels with a severity class of "WARN"
warnLabelClass
java.lang.String
Assigns one or more space-separated CSS class names to the messages markers with a severity class of "WARN"
warnMarkerClass
java.lang.String
The <rich:modalPanel> component implements a modal dialog window.
All operations in the main application window are locked out while this window is active. Opening and closing the window is done through client JavaScript code.
modalPanel
org.richfaces.taglib.ModalPanelTag
JSP
If "true" modalPanel should be autosizeable. Default value is "false".
autosized
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
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 modalPanel. Possible values: "body", "form", "parent". Default value is "body".
domElementAttachment
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
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
If "true" modalPanel should save state after submission. Default value is "false".
keepVisualState
boolean
A localized user presentable name for this component.
label
java.lang.String
Attribute defines X position of component left-top corner. Default value is "auto".
left
java.lang.String
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" there is possibility to move component. Default value is "true".
moveable
boolean
The client-side script method to be called before the modal panel is hidden
onbeforehide
java.lang.String
The client-side script method to be called before the modal panel is opened
onbeforeshow
java.lang.String
The client-side script method to be called after the modal panel is hidden
onhide
java.lang.String
The client-side script method to be called when a left mouse button is clicked outside the modal panel
onmaskclick
java.lang.String
The client-side script method to be called when a right mouse button is clicked outside the modal panel
onmaskcontextmenu
java.lang.String
The client-side script method to be called when a left mouse button is double-clicked outside the modal panel
onmaskdblclick
java.lang.String
The client-side script method to be called when a mouse button is pressed down outside the modal panel
onmaskmousedown
java.lang.String
The client-side script method to be called when a pointer is moved outside the modal panel
onmaskmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the modal panel
onmaskmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the modal panel
onmaskmouseover
java.lang.String
The client-side script method to be called when a mouse button is released outside the modal panel
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 script method to be called when the modal panel is displayed
onshow
java.lang.String
If "true" modalPanel creates iframe to overlap embed objects like PDF on a page. Default value is "false".
overlapEmbedObjects
boolean
If "false", this component is not rendered
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"
showWhenRendered
boolean
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Attribute defines Y position of component left-top corner. Default value is "auto".
top
java.lang.String
How to handle HTML SELECT-based controls in IE 6? - "disable" - default,
handle as usual, use disabled="true" to hide SELECT controls - "hide" - use
visibility="hidden" to hide SELECT controls
tridentIVEngineSelectBehavior
java.lang.String
Defines whether to trim or not elements inside modalPanel. Default value is "true"
trimOverlayedElements
boolean
Defines options that were specified on the client side
visualOptions
java.lang.Object
Attribute defines width of component. Default value is "200".
width
int
Attribute is similar to the standard HTML attribute and can specify window. Default value is "100".
placement relative to the content
zindex
int
nodeSelectListener
org.richfaces.taglib.NodeSelectListenerTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
org.richfaces.nodeSelectListener
The fully qualified Java class name for the listener
type
false
java.lang.String
The <rich:orderingList> is a component for ordering items in a list. This component provides possibilities to reorder a list and sort it on the client side.
orderingList
org.richfaces.taglib.OrderingListTag
JSP
Stores active item
activeItem
java.lang.Object
Defines row keys that are updated after an Ajax request
ajaxKeys
java.util.Set
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Defines a label for a 'Bottom' control
bottomControlLabel
java.lang.String
HTML: alt for last button
bottomTitle
java.lang.String
Defines caption representation text
captionLabel
java.lang.String
Assigns one or more space-separated CSS class names to the columns. 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
It defines EL-binding for a component state for saving or redefinition
componentState
org.ajax4jsf.model.DataComponentState
Controls horizontal rendering. Possible values:
"left" - controls should be rendered to the left side of a list.
"right"- controls should be rendered to the right side of a list. Default value is "right".
controlsHorizontalAlign
java.lang.String
Defines type of a control: button or none. Default value is "button".
controlsType
java.lang.String
Controls vertical rendering. Possible values:
"top" - controls should be rendered aligned to top side of a list.
"bottom" - controls should be rendered aligned to bottom side of a list.
"middle" - controls should be rendered centered relatively to a list. Default value is "middle"
controlsVerticalAlign
java.lang.String
Id of Converter to be used or reference to a 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
converterMessage
java.lang.String
Defines a label for a 'Down' control
downControlLabel
java.lang.String
HTML: alt for bottom button
downTitle
java.lang.String
If "false", 'Top' and 'Bottom' controls aren't displayed. Default value is "true".
fastOrderControlsVisible
boolean
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
immediate
boolean
A localized user presentable name for this component.
label
java.lang.String
Defines height of a list. Default value is "140".
listHeight
java.lang.String
Defines width of a list. Default value is "140".
listWidth
java.lang.String
The client-side script method to be called when the 'Bottom' button is clicked
onbottomclick
java.lang.String
The client-side script method to be called when the component is clicked
onclick
java.lang.String
The client-side script method to be called when the component is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when the 'Down' button is clicked
ondownclick
java.lang.String
The client-side script method to be called when the list header is clicked
onheaderclick
java.lang.String
The client-side script method to be called when a pointer is moved within the component
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the component
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the component
onmouseover
java.lang.String
The client-side script method to be called before the list order is changed
onorderchange
java.lang.String
The client-side script method to be called when the list order is changed
onorderchanged
java.lang.String
The client-side script method to be called when the 'Top' button is clicked
ontopclick
java.lang.String
The client-side script method to be called when the 'Up' button is clicked
onupclick
java.lang.String
If "false", 'Up' and 'Down' controls aren't displayed. Default value is "true".
orderControlsVisible
boolean
If "false", this component is not rendered
rendered
boolean
If "true", this component is checked for non-empty input
required
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
Assigns one or more space-separated CSS class names to the rows. 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
The attribute provides access to a row key in a Request scope
rowKeyVar
false
java.lang.String
A number of rows to display, or zero for all remaining rows in the list
rows
int
Collection which stores a set of selected items
selection
java.util.Set
If "true", shows a label for a button. Default value is "true"
showButtonLabels
boolean
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Defines a label for a 'Top' control
topControlLabel
java.lang.String
HTML: alt for first button
topTitle
java.lang.String
Defines a label for a 'Up' control
upControlLabel
java.lang.String
HTML: alt for top button
upTitle
java.lang.String
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
Defines a List or Array of items to be shown in a list
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
Defines a list on the page
var
false
java.lang.String
page
org.richfaces.taglib.PageTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the body part of the page
bodyClass
java.lang.String
Set custom mime content type to response
contentType
java.lang.String
Direction indication for text that does not inherit
directionality. Valid values are "LTR" (left-to-right)
and "RTL" (right-to-left)
dir
java.lang.String
Assigns one or more space-separated CSS class names to the component footer
footerClass
java.lang.String
Assigns one or more space-separated CSS class names to the component header
headerClass
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Code describing the language used in the generated markup for this component
lang
java.lang.String
Page layout format ( html, xhtml, html-transitional, html-3.2 ) for encoding DOCTYPE, namespace and Content-Type definitions
markupType
java.lang.String
Set html element default namespace
namespace
java.lang.String
The client-side script method to be called when the right mouse button is clicked over the component
oncontextmenu
java.lang.String
The client-side script method to be called before a page is loaded
onload
java.lang.String
The client-side script method to be called when a page is unloaded
onunload
java.lang.String
String for output as a page title.
pageTitle
java.lang.String
If "false", this component is not rendered
rendered
boolean
Assigns one or more space-separated CSS class names to the component side panel
sidebarClass
java.lang.String
Defines the position of the side panel. Possible values are "left", "right". Default value is "left".
sidebarPosition
java.lang.String
Defines width for the side panel. Default value is "160".
sidebarWidth
int
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Specifies the way of the component rendering
theme
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
Sets the width of the page
width
int
Create an image by paint in a managed bean, same as paint (Graphics g) in SWING components.
It can be used as a cacheable or non-cacheable resource. With a cache support, a key is created in URI
with a mix of size (width/height), paint method, format and data attributes.
paint2D
org.richfaces.taglib.Paint2DTag
JSP
Deprecated. This attribute specifies the position of an IMG, OBJECT, or APPLET with respect to its context.
The possible values are "bottom", "middle", "top", "left" and "right". The default value is "middle".
align
java.lang.String
For compability with XHTML 1.1 standart
alt
java.lang.String
Background color of painted image. Default value is 'transparent' which means no background fill.
Hex colors can be used, as well as common color names.
Invalid values are treated as transparent.
Note, that JPEG format doesn't support transparency, and transparent background is painted black.
Also note, that several browsers (e.g. IE6) do not support PNG transparency. Default value is "transparent"
bgcolor
java.lang.String
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Deprecated. This attribute specifies the width of an IMG or OBJECT border, in pixels. The default value for this attribute depends on the user agent
border
java.lang.String
Supported (or not) client/server caching for generated images.
Caching on client supported by properly sending and processing of HTTP headers (Last-Modified, Expires, If-Modified-Since, etc.)
Server-side caching is supported by application-scope object cache.
For build of cache key use "value" attribute, serialized to URI
cacheable
boolean
Value calculated at render time and stored in Image URI (as part of cache Key),
at paint time passed to a paint method. It can be used for updating cache at change of image generating
conditions, and for creating paint beans as "Lightweight" pattern components (request scope).
IMPORTANT: Since serialized data stored in URI, avoid using big objects
data
java.lang.Object
format Name of format for sending a generated image. It currently supports "jpeg" (24 bit, default), "gif" (8 bit with transparency), "png" (32 bit with transparency)
format
java.lang.String
Height in pixels of image (for paint canvas and HTML attribute). Default value is "10".
height
int
Deprecated. This attribute specifies the amount of white space to be inserted to the left and right of an IMG, APPLET, or OBJECT. The default value is not specified, but is generally a small, non-zero length
hspace
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Code describing the language used in the generated markup for this component
lang
java.lang.String
The method calls expression to paint Image on prepared Buffered image. It must have two parameters with a type of java.awt.Graphics2D (graphics to paint) and Object (restored from URI "data" property).
For painting used 32-bit RGBA color model (for 8-bit images used Diffusion filtration before sending)
paint
void paint(java.awt.Graphics2D,java.lang.Object)
If "false", this component is not rendered
rendered
boolean
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
The current value of this component
value
java.lang.Object
Deprecated. This attribute specifies the amount of white space to be inserted above and below an IMG, APPLET, or OBJECT. The default value is not specified, but is generally a small, non-zero length
vspace
java.lang.String
Width in pixels of image (for paint canvas and HTML attribute). Default value is "10".
width
int
A skinnable panel that is rendered as a bordered rectangle. The header is
added using a facet with the attribute, name="header".
panel
org.richfaces.taglib.PanelTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the component content
bodyClass
java.lang.String
Label text appears on a panel header
header
java.lang.String
Assigns one or more space-separated CSS class names to the component header
headerClass
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
If "false", this component is not rendered
rendered
boolean
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
A component with categories sliding up and down to reveal and hide items under selected
categories (as used in Microsoft Outlook).
panelBar
org.richfaces.taglib.PanelBarTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the component content
contentClass
java.lang.String
CSS style rules to be applied to the component content
contentStyle
java.lang.String
Assigns one or more space-separated CSS class names to the component header
headerClass
java.lang.String
Assigns one or more space-separated CSS class names to the header of the active component item
headerClassActive
java.lang.String
CSS style rules to be applied to the component header
headerStyle
java.lang.String
CSS style rules to be applied to the header of the active component item
headerStyleActive
java.lang.String
The height of the slide panel. Might be defined as pixels or as percentage.
Default value is "100%".
height
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
immediate
boolean
The client-side script method to be called when a panel bar is clicked
onclick
java.lang.String
The client-side script method to be called when a panel bar item is changed
onitemchange
java.lang.String
The client-side script method to be called after a panel bar item has been changed
onitemchanged
java.lang.String
The client-side script method to be called when a pointer is moved within the component
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the component
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the component
onmouseover
java.lang.String
If "false", this component is not rendered
rendered
boolean
Attribure defines name of selected item
selectedPanel
java.lang.Object
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
The current value of this component
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
The width of the slide panel. Might be defined as pixels or as percentage.
Default value is "100%".
width
java.lang.String
A child component of a slide panel component
panelBarItem
org.richfaces.taglib.PanelBarItemTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the component content
contentClass
java.lang.String
CSS style rules to be applied to the component content
contentStyle
java.lang.String
Assigns one or more space-separated CSS class names to the component header
headerClass
java.lang.String
Assigns one or more space-separated CSS class names to the header of the active item
headerClassActive
java.lang.String
CSS style rules to be applied to the component header
headerStyle
java.lang.String
CSS style rules to be applied to the header of the active item
headerStyleActive
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Label text appears on a panel item header. Default value is "auto generated label"
label
java.lang.String
Attribute defines item name. Default value is "getId()".
name
java.lang.Object
The client-side script method to be called when a panel bar item is opened
onenter
java.lang.String
The client-side script method to be called when a panel bar item is leaved
onleave
java.lang.String
If "false", this component is not rendered
rendered
boolean
Defines the menu on the page and the set of the child elements properties in
layout.
panelMenu
org.richfaces.taglib.PanelMenuTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Id of Converter to be used or reference to a 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
converterMessage
java.lang.String
If true sets state of the item to disabled state. Default value is "false".
disabled
boolean
Assigns one or more space-separated CSS class names to the component disabled groups
disabledGroupClass
java.lang.String
CSS style rules to be applied to the component disabled groups
disabledGroupStyle
java.lang.String
Assigns one or more space-separated CSS class names to the component disabled items
disabledItemClass
java.lang.String
CSS style rules to be applied to the component disabled items
disabledItemStyle
java.lang.String
Defines the event on the representation element that triggers the
submenu's expand/collapse. Default value is "onclick".
event
java.lang.String
Set the submission mode for all panel menu groups after expand/collapse
except ones where this attribute redefined. Possible values are "ajax", "server", "none".
Default value is "none".
expandMode
java.lang.String
Whether only one panel menu node on top level can be opened at a time. If
the value of this attribute is true, the previously opened node on the top level is
closed. If the value is false, the node is left opened. Default value is "false".
expandSingle
boolean
Assigns one or more space-separated CSS class names to any component group except top groups
groupClass
java.lang.String
CSS style rules to be applied to any component group except top groups
groupStyle
java.lang.String
Assigns one or more space-separated CSS class names to the component hovered group
hoveredGroupClass
java.lang.String
CSS style rules to be applied to the component hovered group
hoveredGroupStyle
java.lang.String
Assigns one or more space-separated CSS class names to the component hovered item
hoveredItemClass
java.lang.String
CSS style rules to be applied to the component hovered item
hoveredItemStyle
java.lang.String
Path to the icon to be displayed for the collapsed Group state.
You can also use predefined icons, setting the attribute to one of these possible values: "triangle", "triangleUp", "triangleDown", "disc", "chevron", "chevronUp", "chevronDown", "grid".
Default value is "grid".
iconCollapsedGroup
java.lang.String
Path to the icon to be displayed for the collapsed top group state.\
You can also use predefined icons, setting the attribute to one of these possible values: "triangle", "triangleUp", "triangleDown", "disc", "chevron", "chevronUp", "chevronDown", "grid".
Default value is "grid".
iconCollapsedTopGroup
java.lang.String
Path to the icon to be displayed for the disabled group state.
You can also use predefined icons, setting the attribute to one of these possible values: "triangle", "triangleUp", "triangleDown", "disc", "chevron", "chevronUp", "chevronDown", "grid".
Default value is "grid".
iconDisabledGroup
java.lang.String
Path to the icon to be displayed for the disabled item state.
You can also use predefined icons, setting the attribute to one of these possible values: "triangle", "triangleUp", "triangleDown", "disc", "chevron", "chevronUp", "chevronDown", "grid".
Default value is "grid".
iconDisabledItem
java.lang.String
Path to the icon to be displayed for the expanded Group state.
You can also use predefined icons, setting the attribute to one of these possible values: "triangle", "triangleUp", "triangleDown", "disc", "chevron", "chevronUp", "chevronDown", "grid".
Default value is "grid".
iconExpandedGroup
java.lang.String
Path to the icon to be displayed for the expanded top group state.
You can also use predefined icons, setting the attribute to one of these possible values: "triangle", "triangleUp", "triangleDown", "disc", "chevron", "chevronUp", "chevronDown", "grid".
Default value is "grid".
iconExpandedTopGroup
java.lang.String
Position of the icon for the group icon. Possible values are "left","right","none". Default value is "left".
iconGroupPosition
java.lang.String
Position of the icon for the top group icon. Possible values are "left","right","none". Default value is "left".
iconGroupTopPosition
java.lang.String
Path to the icon to be displayed for the enabled item state.
You can also use predefined icons, setting the attribute to one of these possible values: "triangle", "triangleUp", "triangleDown", "disc", "chevron", "chevronUp", "chevronDown", "grid".
Default value is "grid".
iconItem
java.lang.String
Position of the icon for the item icon. Possible values are "left","right","none". Default value is "left".
iconItemPosition
java.lang.String
Position of the icon for the top item icon.
Possible values are "left","right","none". Default value is "left".
iconItemTopPosition
java.lang.String
Path to the icon to be displayed for the disabled top Group state.
You can also use predefined icons, setting the attribute to one of these possible values: "triangle", "triangleUp", "triangleDown", "disc", "chevron", "chevronUp", "chevronDown", "grid".
Default value is "grid".
iconTopDisableGroup
java.lang.String
Path to the icon to be displayed for the disabled top item state.
You can also use predefined icons, setting the attribute to one of these possible values: "triangle", "triangleUp", "triangleDown", "disc", "chevron", "chevronUp", "chevronDown", "grid".
Default value is "grid".
iconTopDisabledItem
java.lang.String
Path to the icon to be displayed for the enabled top item state.
You can also use predefined icons, setting the attribute to one of these possible values: "triangle", "triangleUp", "triangleDown", "disc", "chevron", "chevronUp", "chevronDown", "grid".
Default value is "grid".
iconTopItem
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
immediate
boolean
Assigns one or more space-separated CSS class names to any component item except top items
itemClass
java.lang.String
CSS style rules to be applied to the component item except top items
itemStyle
java.lang.String
A localized user presentable name for this component.
label
java.lang.String
Set the submission mode for all panel menu items on the panel menu except
ones where this attribute redefined. Possible values are "ajax", "server", "server". Default value is "server".
mode
java.lang.String
The client-side script method to be called when the component is clicked
onclick
java.lang.String
HTML: a script expression; a pointer button is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when some group is closed
ongroupcollapse
java.lang.String
The client-side script method to be called when some group is activated
ongroupexpand
java.lang.String
The client-side script method to be called when a panel menu item is hovered
onitemhover
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the component
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the component
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the component
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
If "false", this component is not rendered
rendered
boolean
If "true", this component is checked for non-empty input
required
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
contain the name or the clientId of any of the item or group, the child
defined in this attribute should be highlighted on PanelMenu rendering
selectedChild
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Assigns one or more space-separated CSS class names to the component top groups
topGroupClass
java.lang.String
CSS style rules to be applied to the component top groups
topGroupStyle
java.lang.String
Assigns one or more space-separated CSS class names to the component top items
topItemClass
java.lang.String
CSS style rules to be applied to the component top items
topItemStyle
java.lang.String
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
The current value of this component
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
Set minimal width for the menu. Default value is "100%".
width
java.lang.String
Defines expandable group of items inside the panel menu or other group.
panelMenuGroup
org.richfaces.taglib.PanelMenuGroupTag
JSP
MethodBinding pointing at the application action to be invoked,
if this UIComponent is activated by you, during the Apply
Request Values or Invoke Application phase of the request
processing lifecycle, depending on the value of the immediate
property
action
java.lang.Object action()
MethodBinding pointing at method accepting an ActionEvent with return type void
actionListener
void actionListener(javax.faces.event.ActionEvent)
Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".
ajaxSingle
boolean
Deprecated. This attribute specifies the horizontal alignment of its element with respect to the surrounding context. The possible values are "left", "center", "right" and "justify".
The default depends on the base text direction. For left to right text, the default is align="left", while for right to left text, the default is align="right".
align
java.lang.String
For a user agents that cannot display images, forms, or applets, this attribute specifies alternate text. The language of the alternate text is specified by the lang attribute
alt
java.lang.String
The attribute takes a value-binding expression for a component property of
a backing bean
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
Id of Converter to be used or reference to a 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
converterMessage
java.lang.String
Serialized (on default with JSON) data passed on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
data
java.lang.Object
When set for a form control, this boolean attribute disables the control for your input
disabled
boolean
Assigns one or more space-separated CSS class names to the group disabled items
disabledClass
java.lang.String
CSS style rules to be applied to the group disabled items
disabledStyle
java.lang.String
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
Set the submission mode for all panel menu groups after expand/collapse
except ones where this attribute redefined. Possible value are "ajax", "server", "none". Default value is "none".
expandMode
java.lang.String
If true group will be displayed expanded initially. Default value is "false".
expanded
boolean
ID of an element to set focus after request is completed on client side
focus
java.lang.String
Assigns one or more space-separated CSS class names to the group hovered item
hoverClass
java.lang.String
CSS style rules to be applied to the group hovered item
hoverStyle
java.lang.String
Assigns one or more space-separated CSS class names to the group icon element
iconClass
java.lang.String
Path to the icon to be displayed for the collapsed item state.
You can also use predefined icons, setting the attribute to one of these possible values: "triangle", "triangleUp", "triangleDown", "disc", "chevron", "chevronUp", "chevronDown", "grid".
Default value is "grid".
iconCollapsed
java.lang.String
Path to the icon to be displayed for the disabled item state.
iconDisabled
java.lang.String
Path to the icon to be displayed for the expanded item state.
You can also use predefined icons, setting the attribute to one of these possible values: "triangle", "triangleUp", "triangleDown", "disc", "chevron", "chevronUp", "chevronDown", "grid".
Default value is "grid".
iconExpanded
java.lang.String
CSS style rules to be applied to the group icon element
iconStyle
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
True means, that the default ActionListener should be executed
immediately (i.e. during Apply Request Values phase of the
request processing lifecycle), rather than waiting until the
Invoke Application phase
immediate
boolean
Displayed node's text
label
java.lang.String
If "true", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when a pane menu group is closed
oncollapse
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a pane menu group is opened
onexpand
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
process
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
If "true", this component is checked for non-empty input
required
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Target frame for action to execute.
target
java.lang.String
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
The current value for this component
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
Defines single Item inside popup list.
panelMenuItem
org.richfaces.taglib.PanelMenuItemTag
JSP
MethodBinding pointing at the application action to be invoked,
if this UIComponent is activated by you, during the Apply
Request Values or Invoke Application phase of the request
processing lifecycle, depending on the value of the immediate
property
action
java.lang.Object action()
MethodBinding pointing at method accepting an ActionEvent with return type void
actionListener
void actionListener(javax.faces.event.ActionEvent)
Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".
ajaxSingle
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
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 on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
data
java.lang.Object
If true sets state of the item to disabled state. Default value is "false".
disabled
boolean
Assigns one or more space-separated CSS class names to the disabled item
disabledClass
java.lang.String
CSS style rules to be applied to the disabled item
disabledStyle
java.lang.String
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
ID of an element to set focus after request is completed on client side
focus
java.lang.String
Assigns one or more space-separated CSS class names to the hovered item
hoverClass
java.lang.String
CSS style rules to be applied to the hovered item
hoverStyle
java.lang.String
Path to the icon or the default one name to be displayed for the enabled
item state.
You can also use predefined icons, setting the attribute to one of these possible values: "triangle", "triangleUp", "triangleDown", "disc", "chevron", "chevronUp", "chevronDown", "grid".
Default value is "grid".
icon
java.lang.String
Assigns one or more space-separated CSS class names to the item icon element
iconClass
java.lang.String
Path to the icon to be displayed for the disabled item state.
You can also use predefined icons, setting the attribute to one of these possible values: "triangle", "triangleUp", "triangleDown", "disc", "chevron", "chevronUp", "chevronDown", "grid".
Default value is "grid".
iconDisabled
java.lang.String
CSS style rules to be applied to the item icon element
iconStyle
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
True means, that the default ActionListener should be executed
immediately (i.e. during Apply Request Values phase of the
request processing lifecycle), rather than waiting until the
Invoke Application phase
immediate
boolean
Defines representation text for menuItem.
label
java.lang.Object
If "true", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
Set the submission mode.
Possible values are "ajax", "server", "none". Default value is "none".
mode
java.lang.String
'selectedChild' attribute of PanelMenu refers to group/item with the same
name. Default value is "getId()".
name
java.lang.String
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called after the request is completed
oncomplete
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
process
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Target frame for action to execute.
target
java.lang.String
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
The current value for this component
value
java.lang.Object
The <rich:pickList> component is used for moving selected item(s) from one list into another.
pickList
org.richfaces.taglib.PickListTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the component controls
controlClass
java.lang.String
Id of Converter to be used or reference to a 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
converterMessage
java.lang.String
Defines a label for a "Copy all" control
copyAllControlLabel
java.lang.String
HTML: alt for a "Copy all" button
copyAllTitle
java.lang.String
If "false", the 'Copy All' control will not be displayed. Even if this value is "true", the 'Copy All' control will not be displayed if the "fastMoveControlsVisible" attribute is "false". Default value is "true".
copyAllVisible
boolean
Defines a label for a "Copy" control
copyControlLabel
java.lang.String
HTML: alt for a "Copy" button
copyTitle
java.lang.String
If "false", the 'Copy' control will not be displayed. Even if this value is "true", the 'Copy' control will not be displayed if the "moveControlsVisible" attribute is "false". Default value is "true".
copyVisible
boolean
If "true", disable this component on page.
disabled
boolean
CSS style rules to be applied to the component disabled controls
disabledStyle
java.lang.String
Assigns one or more space-separated CSS class names to the component disabled controls
disabledStyleClass
java.lang.String
CSS style rules to be applied to the component enabled controls
enabledStyle
java.lang.String
Assigns one or more space-separated CSS class names to the component enabled controls
enabledStyleClass
java.lang.String
If "false", 'Copy All' and 'Remove All' controls aren't displayed. Even if this value is "true", the 'Copy All' and 'Remove All' controls will not be displayed if the "copyAllVisible" and "removeAllVisible" attribute values are "false". Default value is "true".
fastMoveControlsVisible
boolean
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
immediate
boolean
A localized user presentable name for this component.
label
java.lang.String
Assigns one or more space-separated CSS class names to the component lists
listClass
java.lang.String
Defines height of the list. Default value is "140px"
listsHeight
java.lang.String
Customizes vertically a position of move/copy controls relatively to lists. Default value is "center".
moveControlsVerticalAlign
java.lang.String
If "false", 'Copy' and 'Remove' controls aren't displayed. Even if this value is "true", the 'Copy' and 'Remove' controls will not be displayed if the "copyVisible" and "removeVisible" attribute values are "false". Default value is "true".
moveControlsVisible
boolean
The client-side script method to be called when the component loses the focus
onblur
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when the component gets the focus
onfocus
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when the list is changed
onlistchange
java.lang.String
The client-side script method to be called before the list is changed
onlistchanged
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
Defines a label for a "Remove all" control
removeAllControlLabel
java.lang.String
HTML: alt for a "Remove" all button
removeAllTitle
java.lang.String
If "false", the 'Remove All' control will not be displayed. Even if this value is "true", the 'Remove All' control will not be displayed if the "fastMoveControlsVisible" attribute is "false". Default value is "true".
removeAllVisible
boolean
Defines a label for a "Remove" control
removeControlLabel
java.lang.String
HTML: alt for a "Remove" button
removeTitle
java.lang.String
If "false", the 'Remove' control will not be displayed. Even if this value is "true", the 'Remove' control will not be displayed if the "moveControlsVisible" attribute is "false". Default value is "true".
removeVisible
boolean
If "false", this component is not rendered
rendered
boolean
If "true", this component is checked for non-empty input
required
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
Shows a label for a button. Default value is "true"
showButtonsLabel
boolean
Defines width of a source list. Default value is "140px"
sourceListWidth
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
If "true", items can be moved between the lists by clicking on them. Default value is "false".
switchByClick
boolean
If "true", items can be moved between the lists by double-clicking on them. Default value is "true".
switchByDblClick
boolean
Defines width of a target list. Default value is "140px"
targetListWidth
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
The current value of this component
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
The <rich:progressBar> component is designed for displaying a progress bar which shows the current status of the process.
progressBar
org.richfaces.taglib.ProgressBarTag
JSP
MethodBinding pointing at method accepting an ActionEvent with return type void
actionListener
void actionListener(javax.faces.event.ActionEvent)
Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".
ajaxSingle
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
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
Assigns one or more space-separated CSS class names to the component progress line rendering
completeClass
java.lang.String
Serialized (on default with JSON) data passed on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
data
java.lang.Object
Enables/disables polling. Default value is "true".
enabled
boolean
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
Assigns one or more space-separated CSS class names to the progress bar complete state
finishClass
java.lang.String
ID of an element to set focus after request is completed on client side
focus
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
True means, that the default ActionListener should be executed
immediately (i.e. during Apply Request Values phase of the
request processing lifecycle), rather than waiting until the
Invoke Application phase
immediate
boolean
Assigns one or more space-separated CSS class names to the progress bar initial state
initialClass
java.lang.String
Interval (in ms) for call poll requests. Default value
1000 ms (1 sec)
interval
int
Attribute defines a simple label instead of rendering children component
label
java.lang.String
If "true", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
Max value, after which complete state should be rendered. Default value is "100".
maxValue
java.lang.Object
Min value when initial state should be rendered. Default value is "0".
minValue
java.lang.Object
Attributes defines AJAX or CLIENT modes for component. Possible values are "ajax", "client". Default value is "ajax".
mode
java.lang.String
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called after the request is completed
oncomplete
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called before an ajax request is submitted
onsubmit
java.lang.String
Parameters for macrosubstitution in the label
parameters
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
process
java.lang.Object
DEPRECATED. Provides access to value of the component on the client
progressVar
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
Set of componets to rerender after completion
reRenderAfterComplete
java.lang.String
Assigns one or more space-separated CSS class names to the remained part of the progress bar
remainClass
java.lang.String
If "false", this component is not rendered
rendered
boolean
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
Advisory title information about markup elements generated for this component
title
java.lang.String
Sets the current value of the progress
value
java.lang.Object
The <rich:recursiveTreeNodesAdaptor> is an extension of a <rich:treeNodesAdaptor> component that provides the possibility to define data models and process nodes recursively.
recursiveTreeNodesAdaptor
org.richfaces.taglib.RecursiveTreeNodesAdaptorTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
This boolean expression is used to define which elements of both collections are processed. Default value is "true".
included
boolean
This boolean expression is used to define which elements are processed. Default value is "true".
includedNode
boolean
This boolean expression is used to define which elements are processed applying to "roots" collection. Default value is "true".
includedRoot
boolean
Defines collection to use at the other (non-top) levels of iteration
nodes
java.lang.Object
The attribute is used to control a recursion order. Possible values are "first", "last", "[id of adaptor]" ("first" and "last" are reserved values). When "[id of the adaptor]" is set it means that recursion occurs after these adaptor component nodes are processed. The default value is "last"
recursionOrder
java.lang.String
If "false", this component is not rendered
rendered
boolean
Defines collection to use at the top of iteration
roots
java.lang.Object
A request-scope attribute via which the data object for the current collection element will be used when iterating
var
java.lang.String
The <rich:scrollableDataTable> component is used for the table-like component creation.
The component just adds the set of additional features described below in comparison with the standard table.
scrollableDataTable
org.richfaces.taglib.ScrollableDataTableTag
JSP
Assigns one or more space-separated CSS class names to the component active row
activeClass
java.lang.String
Request scope attribute under which the activeRowKey will be accessible
activeRowKey
java.lang.Object
This attribute defines row keys that are updated after an AJAX request
ajaxKeys
java.util.Set
The attribute takes a value-binding expression for a component property of
a backing bean
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
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
It defines EL-binding for a component state for saving or redefinition
componentState
org.ajax4jsf.model.DataComponentState
Serialized (on default with JSON) data passed on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
data
java.lang.Object
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
A zero-relative row number of the first row to display
first
int
Assigns one or more space-separated CSS class names to any footer generated for this component
footerClass
java.lang.String
Defines the number of the fixed columns from the left side that will not be scrolled via horizontal scroll.
Default value is "0".
frozenColCount
int
Assigns one or more space-separated CSS class names to any header generated for this component
headerClass
java.lang.String
Defines a height of the component. Default value is "500px".
height
java.lang.String
If "true" data will be hidden during scrolling. Can be used for increase performance.
Default value is "false".
hideWhenScrolling
boolean
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
The client-side script method to be called when the row is clicked
onRowClick
java.lang.String
The client-side script method to be called when the row is double-clicked
onRowDblClick
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the row
onRowMouseDown
java.lang.String
The client-side script method to be called when a mouse button is released over the row
onRowMouseUp
java.lang.String
The client side script method to be called when a selected row is changed
onselectionchange
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
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
The attribute provides access to a row key in a Request scope
rowKeyVar
false
java.lang.String
A number of rows to display, or zero for all remaining
rows in the table
rows
int
Name of JavaScript variable corresponding to component
scriptVar
false
java.lang.String
Assigns one or more space-separated CSS class names to the component rows selected
selectedClass
java.lang.String
Value binding representing selected rows
selection
org.richfaces.model.selection.Selection
Defines selection behaviour, provides an enumeration of the possible selection modes. Default value is "multi"
selectionMode
org.richfaces.model.SelectionMode
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
Defines mode of sorting. Possible values are 'single' for sorting of one column and 'multi' for some.
sortMode
java.lang.String
ValueBinding pointing at a property of a class to manage rows sorting
sortOrder
org.richfaces.model.SortOrder
The attribute provides access to a component state on the client side
stateVar
false
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
The current value for this component
value
java.lang.Object
A request-scope attribute via which the data object for the
current row will be used when iterating
var
false
java.lang.String
Defines a width of the component. Default value is "700px".
width
java.lang.String
A horizontal line to use as a separator in a layout.
The line type can be customized with the lineType parameter.
separator
org.richfaces.taglib.SeparatorTag
JSP
This attribute specifies a position of the separator according to the document. The possible values are "left", "center" and "right". Default value is "left".
align
java.lang.String
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
The separator height. Default value is "6px".
height
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A line type. The possible values are
"beveled", "dotted", "dashed", "double", "solid" and "none".
Default value is "beveled"
lineType
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
If "false", this component is not rendered
rendered
boolean
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
HTML: An advisory title for this element. Often displayed as a tooltip
title
java.lang.String
The separator width that can be defined in pixels or in percents. Default value is "100%".
width
java.lang.String
Wrapper component with named facets. Every facet will be shown after activation
corresponding toggleControl(the other will be hidden).
simpleTogglePanel
org.richfaces.taglib.SimpleTogglePanelTag
JSP
MethodBinding pointing at the application action to be invoked,
if this UIComponent is activated by you, during the Apply
Request Values or Invoke Application phase of the request
processing lifecycle, depending on the value of the immediate
property
action
java.lang.Object action()
MethodBinding pointing at method accepting an ActionEvent with return type void
actionListener
void actionListener(javax.faces.event.ActionEvent)
Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".
ajaxSingle
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the panel content
bodyClass
java.lang.String
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 on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
data
java.lang.Object
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
ID of an element to set focus after request is completed on client side
focus
java.lang.String
Assigns one or more space-separated CSS class names to the panel header
headerClass
java.lang.String
Height of a simple toggle panel content area might be defined as pixels or in percents.
By default height is not defined
height
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
True means, that the default ActionListener should be executed
immediately (i.e. during Apply Request Values phase of the
request processing lifecycle), rather than waiting until the
Invoke Application phase
immediate
boolean
Marker to be rendered on a panel header
label
java.lang.String
If "true", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called before a panel is collapsed
oncollapse
java.lang.String
The client-side script method to be called after the request is completed
oncomplete
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called before a panel is expanded
onexpand
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
A "false" value for this attribute makes the panel closed by default. Default value is "true".
opened
boolean
Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
process
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Panels switch mode: "client", "server"(default), "ajax"
switchType
java.lang.String
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
The current value for this component
value
java.lang.Object
Width of a simple toggle panel might be defined as pixels or in percents.
By default width is not defined
width
java.lang.String
A spacer to use in layout. It is rendered as a transparent image. The size is set up
with width and height attributes. By default it is displayed as an inline element (i.e. word spacer).
By using style='display:block' can be used as a line spacer.
spacer
org.richfaces.taglib.SpacerTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
The height of the spacer defined in pixels. Default value is "1px".
height
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
If "false", this component is not rendered
rendered
boolean
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
HTML: An advisory title for this element. Often used by the user agent as a tooltip
title
java.lang.String
The width of the spacer defined in pixels. Default value is "1px".
width
java.lang.String
The <rich:subTable> component is used for inserting subtables into tables with opportunity to choose data from a model and built-in Ajax updates support.
subTable
org.richfaces.taglib.SubTableTag
JSP
This attribute defines row keys that are updated after an AJAX request
ajaxKeys
java.util.Set
The attribute takes a value-binding expression for a component property of
a backing bean
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
It defines EL-binding for a component state for saving or redefinition
componentState
org.ajax4jsf.model.DataComponentState
A zero-relative row number of the first row to display
first
int
Assigns one or more space-separated CSS class names to any footer generated for this component
footerClass
java.lang.String
Assigns one or more space-separated CSS class names to any header generated for this component
headerClass
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
The client-side script method to be called when the row is clicked
onRowClick
java.lang.String
The client-side script method to be called when the row is double-clicked
onRowDblClick
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the row
onRowMouseDown
java.lang.String
The client-side script method to be called when a pointer is moved within the row
onRowMouseMove
java.lang.String
The client-side script method to be called when a pointer is moved away from the row
onRowMouseOut
java.lang.String
The client-side script method to be called when a pointer is moved onto the row
onRowMouseOver
java.lang.String
The client-side script method to be called when a mouse button is released over the row
onRowMouseUp
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
If "false", this component is not rendered
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
The attribute provides access to a row key in a Request scope
rowKeyVar
java.lang.String
A number of rows to display, or zero for all remaining
rows in the table
rows
int
The attribute provides access to a component state on the client side
stateVar
java.lang.String
The current value for this component
value
java.lang.Object
A request-scope attribute via which the data object for the
current row will be used when iterating
var
false
java.lang.String
This element adds "on-keypress" suggestions capabilites to any input text component (like <h:inputText>).
It creates a pop-up window for a input field component pointed to by the "for" attribute.
For an ordinary request, render a hidden HTML <div> element and the necessary JavaScript code.
When input to the target field exceeds the "minChars" property (default is 1), perform an AJAX request with
the value current entered. If the AJAX request is detected and the request parameters map contains the client ID of this component,
call a method defined by suggestionAction, and use it to return a value as data for render table, same as <h:dataTable>.
In this case, the component then works the same as an ordinary dataTable. The rendered table is inserted in the pop-up area and is used for suggestion prompts
for input element. If a user clicks on such a table row, its text (or value defined by fetchValue) is inserted as the value of the input field.
suggestionbox
org.richfaces.taglib.SuggestionBoxTag
JSP
Boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which send the request only.
Default value is "true"
ajaxSingle
boolean
Deprecated. This attribute sets the background color for the document body or table cells.
This attribute sets the background color of the canvas for the document body (the BODY element) or for tables (the TABLE, TR, TH, and TD elements). Additional attributes for specifying text color can be used with the BODY element.
This attribute has been deprecated in favor of style sheets for specifying background color information
bgcolor
java.lang.String
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
This attributes specifies the width (in pixels only) of the frame around a table
border
java.lang.String
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
This attribute specifies the amount of space between the
border of the cell and its contents. If the value of
this attribute is a pixel length, all four margins
should be this distance from the contents. If the value
of the attribute is percentage length, the top and
bottom margins should be equally separated from the
content based on percentage of the available vertical
space, and the left and right margins should be equally
separated from the content based on percentage of the
available horizontal space
cellpadding
java.lang.String
This attribute specifies how much space the user agent
should leave between the table and the column on all
four sides. The attribute also specifies the amount of
space to leave between cells
cellspacing
java.lang.String
Direction indication for text that does not inherit
directionality. Valid values are "LTR" (left-to-right)
and "RTL" (right-to-left)
dir
java.lang.String
Assigns one or more space-separated CSS class names to the suggestion entry elements (table rows)
entryClass
java.lang.String
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
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
A zero-relative row number of the first row to display
first
int
id (or full path of id's) of target components, for which this element must provide support.
If a target component inside of the same <code>NamingContainer</code> (UIForm, UIData in base implementations), can be simple value of the "id" attribute.
For other cases must include id's of <code>NamingContainer</code> components, separated by ':'. For search from the root of components, must be started with ':'.
for
java.lang.String
This attribute specifies which sides of the frame surrounding a table will be visible. Possible values: "void", "above", "below", "hsides", "lhs", "rhs", "vsides", "box" and "border".
The default value is "void".
frame
java.lang.String
Delay (in seconds) before activating the suggestion
pop-up. Default value is 400ms
frequency
double
Height of the pop-up window in pixels. Default value is "200".
height
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
A flag indicating that this component value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until a Process Validations phase.
immediate
boolean
Code describing the language used in the generated markup for this component
lang
java.lang.String
If "true", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
Minimal number of chars in input to activate suggestion
pop-up
minChars
java.lang.String
"nothingLabel" is inserted to popup list if the autocomplete returns empty list.
It isn't selectable and list is closed as always after click on it and nothing is put to input.
nothingLabel
java.lang.String
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called after the request is completed
oncomplete
java.lang.String
The client-side script method to be called before the list of suggested objects is changed
onobjectchange
java.lang.String
The client-side script method to be called after the
value of the target element is updated
onselect
java.lang.String
The client-side script method to be called before an ajax event is submitted
onsubmit
java.lang.String
Name the HTTP request parameter with the value of input
element token. If not set, it be will sent as an input
element name. In this case, input will perform
validation and update the value. Default value is "inputvalue".
param
java.lang.String
Assigns one or more space-separated CSS class names to the content of the pop-up suggestion element
popupClass
java.lang.String
CSS style rules to be applied to the content of the pop-up suggestion element
popupStyle
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
process
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
Assigns one or more space-separated CSS class names to the rows. 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
This attribute specifies which rules will appear between cells within a table. The rendering of rules is user agent dependent. Possible values:
* none: No rules. This is the default value.
* groups: Rules will appear between row groups (see THEAD, TFOOT, and TBODY) and column groups (see COLGROUP and COL) only.
* rows: Rules will appear between rows only.
* cols: Rules will appear between columns only.
* all: Rules will appear between all rows and columns
rules
java.lang.String
Assigns one or more space-separated CSS class names to the cells of the selected suggestion entry (table cells)
selectValueClass
java.lang.String
Assigns one or more space-separated CSS class names to the selected suggestion entry (table rows)
selectedClass
java.lang.String
If "true", forces active Ajax region render response
directly from stored components tree, bypasses page
processing. Can be used for increase performance. Also,
must be set to 'true' inside iteration components, such
as dataTable.
selfRendered
boolean
Pop-up shadow depth for suggestion content
shadowDepth
java.lang.String
Attribute defines shadow opacity for suggestion content
shadowOpacity
java.lang.String
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Method calls an expression to get a collection of suggestion data on request. It must have one parameter with a type of Object with content of input component and must return any type allowed for <h:datatable>
suggestionAction
java.lang.Object suggestionAction(java.lang.Object)
This attribute provides a summary of the table's purpose and structure for user agents rendering to non-visual media such as speech and Braille
summary
java.lang.String
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
Advisory title information about markup elements generated for this component
title
java.lang.String
The list (or single value) of symbols which can be used
for division chosen of suggestion pop-up values in a
target element. After input of a symbol from the list
suggestion pop-up it is caused again
tokens
java.lang.Object
if true, a suggested object list will be created and will be updated every time when an input value is changed. Default value is "false".
usingSuggestObjects
boolean
A request-scope attribute via which the data object for the
current row will be used when iterating
var
false
java.lang.String
Width of the pop-up window in pixels. Default value is "200".
width
java.lang.String
Attribute is similar to the standard HTML attribute and can specify window placement relative to the content. Default value is "200".
zindex
int
A tab section within a tab panel
tab
org.richfaces.taglib.TabTag
JSP
MethodBinding pointing at the application action to be invoked,
if this UIComponent is activated by you, during the Apply
Request Values or Invoke Application phase of the request
processing lifecycle, depending on the value of the immediate
property
action
java.lang.Object action()
MethodBinding pointing at method accepting an ActionEvent with return type void
actionListener
void actionListener(javax.faces.event.ActionEvent)
Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".
ajaxSingle
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Serialized (on default with JSON) data passed on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
data
java.lang.Object
Disables a tab in a tab panel
disabled
boolean
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
ID of an element to set focus after request is completed on client side
focus
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
True means, that the default ActionListener should be executed
immediately (i.e. during Apply Request Values phase of the
request processing lifecycle), rather than waiting until the
Invoke Application phase
immediate
boolean
Text for the actual "tab" in a tab section
label
java.lang.String
Length for the actual "tab" in a tab section defined in pixels. If it is not defined, the
length is calculated basing on a tab label text length
labelWidth
java.lang.String
If "true", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
Attribute defines tab name. Default value is "getId()".
name
java.lang.Object
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called after the request is completed
oncomplete
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a tab label is clicked
onlabelclick
java.lang.String
The client-side script method to be called when a tab label is double-clicked
onlabeldblclick
java.lang.String
The client-side script method to be called when a key is pressed down together with the pointer hovered over a tab label
onlabelkeydown
java.lang.String
The client-side script method to be called when a key is pressed and released together with the pointer hovered over a tab label
onlabelkeypress
java.lang.String
The client-side script method to be called when a key is released together with the pointer hovered over a tab label
onlabelkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over a tab label
onlabelmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within a tab label
onlabelmousemove
java.lang.String
The client-side script method to be called when a mouse button is released over a tab label
onlabelmouseup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called when the tab is switched
ontabenter
java.lang.String
The client-side script method to be called when the tab is left
ontableave
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
process
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Tabs switch mode. Possible values are "client", "server", "ajax", "page".
switchType
java.lang.String
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
HTML: An advisory title for this element. Often displayed as a tooltip
title
java.lang.String
A tab panel displaying tabs for grouping content of a panel.
tabPanel
org.richfaces.taglib.TabPanelTag
JSP
Assigns one or more space-separated CSS class names to the component active tab
activeTabClass
java.lang.String
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
CSS style rules to be applied to the panel content
contentClass
java.lang.String
Assigns one or more space-separated CSS class names to the panel content
contentStyle
java.lang.String
Id of Converter to be used or reference to a 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
converterMessage
java.lang.String
Direction indication for text that does not inherit
directionality. Valid values are "LTR" (left-to-right)
and "RTL" (right-to-left)
dir
java.lang.String
Assigns one or more space-separated CSS class names to the component disabled tab
disabledTabClass
java.lang.String
Sets tab headers alignment. It can be "left" or "right".
Default value is "left".
headerAlignment
java.lang.String
Assigns one or more space-separated CSS class names to the panel header
headerClass
java.lang.String
Sets tab headers spacing. It should be a valid size unit expression. Default value is "1px".
headerSpacing
java.lang.String
Height of a tab panel defined in pixels or in percents
height
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
immediate
boolean
Assigns one or more space-separated CSS class names to the component inactive (but not disabled) tabs
inactiveTabClass
java.lang.String
A localized user presentable name for this component.
label
java.lang.String
Code describing the language used in the generated markup for this component
lang
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called before a tab is changed
ontabchange
java.lang.String
If "false", this component is not rendered
rendered
boolean
If "true", this component is checked for non-empty input
required
boolean
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing
requiredMessage
java.lang.String
Attribute defines name of selected tab
selectedTab
java.lang.Object
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Tabs switch mode: "client", "server"(default), "ajax"
switchType
java.lang.String
Assigns one or more space-separated CSS class names to the component tabs
tabClass
java.lang.String
Advisory title information about markup elements generated for this component
title
java.lang.String
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
The current value of this component
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
Width of a tab panel defined in pixels or in percents.
The default value is 100%
width
java.lang.String
A link type control for switching betwen togglePanel's facets. The Target Panel is specified with the "for" attribute. It can be located even inside or outside the togglePanel.
As the result of switching between facets, the previous facet is hidden and the next is shown.
toggleControl
org.richfaces.taglib.ToggleControlTag
JSP
Access key that, when pressed, transfers focus to this
element
accesskey
java.lang.String
MethodBinding pointing at the application action to be invoked,
if this UIComponent is activated by you, during the Apply
Request Values or Invoke Application phase of the request
processing lifecycle, depending on the value of the immediate
property
action
java.lang.Object action()
MethodBinding pointing at method accepting an ActionEvent with return type void
actionListener
void actionListener(javax.faces.event.ActionEvent)
Boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which send the request only. Default value is "false".
ajaxSingle
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
If "true", after process validations phase skip updates
of model beans an force render response. Can be used for
validate components input
bypassUpdates
boolean
Serialized (on default with JSON) data passed on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
data
java.lang.Object
Direction indication for text that does not inherit
directionality. Possible values are "LTR" (left-to-right)
and "RTL" (right-to-left).
dir
java.lang.String
Name of requests queue to avoid send next request before
complete other from same event. Can be used to reduce
number of requests of frequently events (key press,
mouse move, etc.)
eventsQueue
java.lang.String
ID of an element to set focus after request is completed on client side
focus
java.lang.String
String, which contains id (in the format of a UIComponent.findComponent() call) of the target Toggle Panel.
for
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
True means, that the default ActionListener should be executed
immediately (i.e. during Apply Request Values phase of the
request processing lifecycle), rather than waiting until the
Invoke Application phase
immediate
boolean
Code describing the language used in the generated
markup for this component
lang
java.lang.String
If "true", updates on client side ONLY elements from this
'reRender' property. if "false" (default) updates all
rendered by ajax region components
limitToList
boolean
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called when the element loses the focus
onblur
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called after the request is completed
oncomplete
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when the element gets the
focus
onfocus
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed and released over the element
onkeypress
java.lang.String
The client-side script method to be called when a key is released over
the element
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released over the element
onmouseup
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
process
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component.
Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ID (in format of call UIComponent.findComponent()) of
Request status component
status
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Contains one of the facets names where target togglePanel is switched to
switchToState
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
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
Advisory title information about markup elements
generated for this component
title
java.lang.String
Initial value to set when rendered for the first time
value
java.lang.Object
A wrapper component with named facets. Every facet is shown after activation corresponding toggleControl(the other is hidden).
togglePanel
org.richfaces.taglib.TogglePanelTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Id of Converter to be used or reference to a 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
converterMessage
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A flag indicating that this component value must be converted
and validated immediately (that is, during Apply Request Values
phase), rather than waiting until a Process Validations phase
immediate
boolean
It contains a name of the first active facet
initialState
java.lang.String
A localized user presentable name for this component.
label
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
If "false", this component is not rendered
rendered
boolean
Names of the facets in the switching order. If
ToggleControl doesn't contain information about a next facet to
be shown it is switched corresponding to this
attribute
stateOrder
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Facets switch mode: "client", "server"(default), "ajax".
switchType
java.lang.String
MethodBinding pointing at a method that is called during
Process Validations phase of the request processing lifecycle,
to validate the current value of this component
validator
void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
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
validatorMessage
java.lang.String
The initial value to set when rendered for the first time.
It contains information about an active facet
value
java.lang.Object
Listener for value changes
valueChangeListener
void valueChangeListener(javax.faces.event.ValueChangeEvent)
A horizontal bar with items on it.
If you want to use it as a standard top tool bar, point to each item with a ch:menu "for" attribute
to link the appropriate drop-down menu with the item id on a tool bar.
"toolBar" accepts any JSF components as children. They appear from left to right
in the definition order. The children are separated from each other basing on the value of the
"itemSeparator" attribute. If you want to put the items along the right side for a menu bar,
you can use the "toolBarGroup" component as a wrapper and define the "location" attribute
there. The items inside the group can have their own separator. See the "toolBarGroup" component description for details.
toolBar
org.richfaces.taglib.ToolBarTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Assigns one or more space-separated CSS class names to the tool bar content
contentClass
java.lang.String
CSS style rules to be applied to the tool bar content
contentStyle
java.lang.String
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
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A separator between items on a bar. Possible values
are "none", "line", "square", "disc" and "grid". Default value is "none".
itemSeparator
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
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 an item
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 over an item
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
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
If "false", this component is not rendered
rendered
boolean
Assigns one or more space-separated CSS class names to the tool bar separators
separatorClass
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
A width of a bar that can be defined in pixels or as percentage. Default value is "100%".
width
java.lang.String
A group of items inside a tool bar. The group item
is separated basing on the "itemSeparator" attribute. Location of a group
on a tool bar is set up with the "location" attribute.
toolBarGroup
org.richfaces.taglib.ToolBarGroupTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
A separator for the items in a group. Possible
values are "none", "line", "square", "disc" and "grid" Default value is "none".
itemSeparator
java.lang.String
A location of a group on a tool bar. Possible values are "left" and "right". Default value is "left".
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 an item
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 over an item
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
If "false", this component is not rendered
rendered
boolean
Assigns one or more space-separated CSS class names to the tool bar group separators
separatorClass
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Defines tooltip for parent component.
toolTip
org.richfaces.taglib.ToolTipTag
JSP
MethodBinding pointing at the application action to be invoked,
if this UIComponent is activated by you, during the Apply
Request Values or Invoke Application phase of the request
processing lifecycle, depending on the value of the immediate
property
action
java.lang.Object action()
MethodBinding pointing at method accepting an ActionEvent with return type void
actionListener
void actionListener(javax.faces.event.ActionEvent)
boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which sends the request only.
Default value is "true"
ajaxSingle
boolean
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 attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Defines direction of the popup list to appear.
Possible values are "top-right", "top-left", "bottom-right", "bottom-left", "auto".
Default value is "bottom-right"
direction
java.lang.String
If false the components is rendered on the client but JavaScript for calling disabled. Default value is "false"
disabled
boolean
DEPRECATED. Use showEvent instead. Default value is "mouseover"
event
java.lang.String
If "true" tooltip should follow the mouse while it moves over the parent element. Default value is "false"
followMouse
boolean
Id of the target component
for
java.lang.String
Delay in milliseconds before tooltip will be hidden. Default value is "0"
hideDelay
int
Event that triggers the tooltip disappearance.
Default value is "none" (so, the component does not disappears)
hideEvent
java.lang.String
Sets the horizontal offset between pop-up list and mouse pointer. Default value is "10"
horizontalOffset
int
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
True means, that the default ActionListener should be executed
immediately (i.e. during Apply Request Values phase of the
request processing lifecycle), rather than waiting until the
Invoke Application phase
immediate
boolean
Block/inline mode flag. Possible value are: "inline" or "block". Default value is "inline". Tooltip will contain div/span elements respectively
layout
java.lang.String
Controls the way of data loading to a tooltip. May have following values: "client" (default) and "ajax"
mode
java.lang.String
The client-side script method to be called when the tooltip is clicked
onclick
java.lang.String
The client-side script method to be called after the tooltip is shown
oncomplete
java.lang.String
The client-side script method to be called when the tooltip is double-clicked
ondblclick
java.lang.String
The client-side script method to be called after the tooltip is hidden
onhide
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called before the tooltip is shown
onshow
java.lang.String
If "false", this component is not rendered
rendered
boolean
Delay in milliseconds before tooltip will be displayed. Default value is "0"
showDelay
int
Event that triggers the tooltip. Default value is "onmouseover"
showEvent
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
The current value for this component
value
java.lang.Object
Sets the vertical offset between pop-up list and mouse pointer. Default value is "10"
verticalOffset
int
The same as CSS z-index for toolTip. Default value is "99"
zorder
int
The <rich:tree> component is designed for hierarchical data presentation and is applied for building a tree structure with a drag-and-drop capability.
tree
org.richfaces.taglib.TreeTag
JSP
List of comma separated cursors that indicates when acceptable draggable over dropzone
acceptCursors
java.lang.String
A list of drag zones types, which elements are accepted by a drop zone
acceptedTypes
java.lang.Object
MethodBinding pointing at a method accepting an org.richfaces.component.UITree with return of java.lang.Boolean type.
If returned value is:
java.lang.Boolean. TRUE, a particular treeNode is expanded;
java.lang.Boolean.FALSE, a particular treeNode is collapsed;
null, a particular treeNode saves the current state
adviseNodeOpened
java.lang.Boolean adviseNodeOpened(org.richfaces.component.UITree)
MethodBinding pointing at a method accepting an org.richfaces.component.UITree with return of java.lang.Boolean type.
If returned value is:
java.lang.Boolean. TRUE, a particular treeNode is selected;
java.lang.Boolean.FALSE, a particular treeNode is unselected;
null, a particular treeNode saves the current state
adviseNodeSelected
java.lang.Boolean adviseNodeSelected(org.richfaces.component.UITree)
Defines which nodes keys will be added to AjaxNodeKeys automatically on the request from the children of the node. Values: "none" - nothing, "node" - only current node, "subtree" - node and all its children.
ajaxChildActivationEncodeBehavior
java.lang.String
This attribute defines row keys that are updated after an AJAX request.
ajaxKeys
java.util.Set
Keys of the nodes (without subtree) to be updated for ajax request risen by the node itself
ajaxNodeKeys
java.util.Set
Defines which nodes keys will be added to AjaxNodeKeys automatically on selecting ajax request from the node. Values: "none" - nothing, "node" - only current node, "subtree" - node and all its children.
ajaxNodeSelectionEncodeBehavior
java.lang.String
Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".
ajaxSingle
boolean
If "true", an Ajax request to be submit when selecting node. Default value is "false".
ajaxSubmitSelection
boolean
The attribute takes a value-binding expression for a component property of
a backing bean
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
Listener called on expand/collapse event on the node
changeExpandListener
void changeExpandListener(org.richfaces.event.NodeExpandedEvent)
It defines EL-binding for a component state for saving or redefinition
componentState
org.ajax4jsf.model.DataComponentState
Mapping between drop types and acceptable cursors
cursorTypeMapping
java.lang.Object
Serialized (on default with JSON) data passed on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
data
java.lang.Object
Disables keyboard navigation. Default value is "false"
disableKeyboardNavigation
boolean
Id of a component that is used as drag pointer during the drag operation
dragIndicator
java.lang.String
MethodBinding representing an action listener method that will be notified after drag operation
dragListener
void dragListener(org.richfaces.event.DragEvent)
A drag zone type that is used for zone definition, which elements can be accepted by a drop zone
dragType
java.lang.String
Data to be sent to the drop zone after a drop event. Default value is "getRowKey()".
dragValue
java.lang.Object
MethodBinding representing an action listener method that will be notified after drop operation
dropListener
void dropListener(org.richfaces.event.DropEvent)
Data to be processed after a drop event. Default value is "getRowKey()".
dropValue
java.lang.Object
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
ID of an element to set focus after request is completed on client side
focus
java.lang.String
List of comma separated cursors that indicates when you can grab and drag an object
grabCursors
java.lang.String
List of comma separated cursors that indicates when you has grabbed something
grabbingCursors
java.lang.String
Assigns one or more space-separated CSS class names to the component highlighted node
highlightedClass
java.lang.String
The icon for node
icon
java.lang.String
The icon for collapsed node
iconCollapsed
java.lang.String
The icon for expanded node
iconExpanded
java.lang.String
An icon for component leaves
iconLeaf
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
A flag indicating that this component value must be
converted and validated immediately (during an
Apply Request Values phase), rather than waiting until a
Process Validations phase
immediate
boolean
If "true", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
Node face facet name
nodeFace
java.lang.String
MethodBinding representing an action listener method that will be notified after selection of node.
nodeSelectListener
void nodeSelectListener(org.richfaces.event.NodeSelectedEvent)
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when a node is collapsed
oncollapse
java.lang.String
The client-side script method to be called after the request is completed
oncomplete
java.lang.String
The client-side script method to be called when the right mouse button is clicked over the component.
Returning false prevents a default browser context menu from being displayed.
oncontextmenu
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when the dragging operation is finished
ondragend
java.lang.String
The client-side script method to be called when a draggable object enters the zone
ondragenter
java.lang.String
The client-side script method to be called after a draggable object leaves the zone
ondragexit
java.lang.String
The client-side script method to be called when the dragging operation is started
ondragstart
java.lang.String
The client-side script method to be called when something is dropped into the drop zone
ondrop
java.lang.String
The client-side script method to be called when a draggable object is dropped into any zone
ondropend
java.lang.String
The client-side script method to be called when the draggable object is moved away from the drop zone
ondropout
java.lang.String
The client-side script method to be called when the draggable object is over the drop zone
ondropover
java.lang.String
The client-side script method to be called when a node is expanded
onexpand
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called when a node is selected
onselected
java.lang.String
If "true", data is preserved in a request. Default value is "true".
preserveDataInRequest
boolean
Possible values are "state", "request", "none". Default value is "request"
preserveModel
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
process
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
reRender
java.lang.Object
List of comma separated cursors that indicates when rejectable draggable over dropzone
rejectCursors
java.lang.String
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
Allow to select tree item using mouse right click
rightClickSelection
boolean
Converter for a row key object
rowKeyConverter
javax.faces.convert.Converter
The attribute provides access to a row key in a Request scope
rowKeyVar
false
java.lang.String
Assigns one or more space-separated CSS class names to the component selected node
selectedClass
java.lang.String
If "true", connecting lines are show
showConnectingLines
boolean
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ValueBinding pointing at instance of class implementing org.richfaces.component.state.TreeStateAdvisor interface.
stateAdvisor
java.lang.Object
The attribute provides access to a component state on the client side
stateVar
false
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
Tree Nodes switch mode: "client", "server", "ajax"
switchType
java.lang.String
Response waiting time on a particular request. If a response is not received during this time, the request is aborted
timeout
int
If "false" do not toggle node state on click.
If "true", than node will be toggles on click on ether node content,
or node icon.
Default value is "false".
toggleOnClick
boolean
The attribute provides access to a TreeNode instance in a Request scope
treeNodeVar
false
java.lang.String
The attribute associates a type of dragable zone (dragType) with <rich:dndParam> defined for <rich:dropSupport> for passing parameter value to <rich:dragIndicator>. It uses JSON format: (drag_type: parameter_name).
typeMapping
java.lang.Object
The current value for this component
value
java.lang.Object
Attribute contains a name providing an access to data defined with value
var
false
java.lang.String
The <rich:treeNode> component is designed for creating sets of tree elements within a <rich:tree> component.
treeNode
org.richfaces.taglib.TreeNodeTag
JSP
List of comma separated cursors that indicates when acceptable draggable over dropzone
acceptCursors
java.lang.String
A list of drag zones types, which elements are accepted by a drop zone
acceptedTypes
java.lang.Object
Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".
ajaxSingle
boolean
An algorithm of AJAX request submission. Possible values are "inherit", "true", "false". Default value is "inherit".
ajaxSubmitSelection
java.lang.String
The attribute takes a value-binding expression for a component property of
a backing bean
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
Listener called on expand/collapse event on the node
changeExpandListener
void changeExpandListener(org.richfaces.event.NodeExpandedEvent)
Mapping between drop types and acceptable cursors
cursorTypeMapping
java.lang.Object
Serialized (on default with JSON) data passed on the client by a developer on AJAX request. It's accessible via "data.foo" syntax
data
java.lang.Object
Id of a component that is used as drag pointer during the drag operation
dragIndicator
java.lang.String
MethodBinding representing an action listener method that will be notified after drag operation
dragListener
void dragListener(org.richfaces.event.DragEvent)
A drag zone type that is used for zone definition, which elements can be accepted by a drop zone
dragType
java.lang.String
Data to be sent to the drop zone after a drop event. Default value is "getUITree().getDragValue()".
dragValue
java.lang.Object
MethodBinding representing an action listener method that will be notified after drop operation
dropListener
void dropListener(org.richfaces.event.DropEvent)
Data to be processed after a drop event. Default value is "getUITree().getDropValue()".
dropValue
java.lang.Object
Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)
eventsQueue
java.lang.String
ID of an element to set focus after request is completed on client side
focus
java.lang.String
List of comma separated cursors that indicates when you can grab and drag an object
grabCursors
java.lang.String
List of comma separated cursors that indicates when you has grabbed something
grabbingCursors
java.lang.String
Assigns one or more space-separated CSS class names to the component highlighted node
highlightedClass
java.lang.String
The icon for node
icon
java.lang.String
The icon for collapsed node
iconCollapsed
java.lang.String
The icon for expanded node
iconExpanded
java.lang.String
An icon for component leaves
iconLeaf
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
but just allows to avoid unnecessary updates on the client side if the response isn't actual now
ignoreDupResponses
boolean
If "true", then of all AJAX-rendered on the page components only those will be updated,
which ID's are passed to the "reRender" attribute of the describable component.
"false"-the default value-means that all components with ajaxRendered="true" will be updated.
limitToList
boolean
Assigns one or more space-separated CSS class names to the component node
nodeClass
java.lang.String
MethodBinding representing an action listener method that will be notified after selection of node.
nodeSelectListener
void nodeSelectListener(org.richfaces.event.NodeSelectedEvent)
The client-side script method to be called before DOM is updated
onbeforedomupdate
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when a node is collapsed
oncollapse
java.lang.String
The client-side script method to be called after the request is completed
oncomplete
java.lang.String
The client-side script method to be called when the right mouse button is clicked over the component.
Returning false prevents a default browser context menu from being displayed.
oncontextmenu
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when the dragging operation is finished. The default attribute value is "getDefaultOndragend()".
ondragend
java.lang.String
The client-side script method to be called when a draggable object enters the zone. The default attribute value is "getDefaultOndragenter()".
ondragenter
java.lang.String
The client-side script method to be called after a draggable object leaves the zone. The default attribute value is "getDefaultOndragexit()".
ondragexit
java.lang.String
The client-side script method to be called when the dragging operation is started. The default attribute value is "getDefaultOndragstart()".
ondragstart
java.lang.String
The client-side script method to be called when something is dropped into the drop zone. The default attribute value is "getDefaultOndrop()".
ondrop
java.lang.String
The client-side script method to be called when a draggable object is dropped into any zone. The default attribute value is "getDefaultOndropend()".
ondropend
java.lang.String
The client-side script method to be called when the draggable object is moved away from the drop zone
ondropout
java.lang.String
The client-side script method to be called when the draggable object is over the drop zone
ondropover
java.lang.String
The client-side script method to be called when a node is expanded
onexpand
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
The client-side script method to be called when a node is selected
onselected
java.lang.String
Id['s] (in format of call UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection
process
java.lang.Object
Id['s] (in format of call UIComponent.findComponent()) of components,
rendered in case of AjaxRequest caused by this component.
Can be single id, comma-separated list of Id's, or EL Expression with array or Collection. Default value is "getDefaultReRender()".
reRender
java.lang.Object
List of comma separated cursors that indicates when rejectable draggable over dropzone
rejectCursors
java.lang.String
If "false", this component is not rendered
rendered
boolean
Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already
requestDelay
int
Assigns one or more space-separated CSS class names to the component selected node
selectedClass
java.lang.String
If there are any component requests with identical IDs then these requests will be grouped.
similarityGroupingId
java.lang.String
ID (in format of call UIComponent.findComponent()) of Request status component
status
java.lang.String
Gets timeout in ms. Default value is "getDefaultTimeout()".
timeout
int
A node type
type
java.lang.String
The attribute associates a type of dragable zone (dragType) with <rich:dndParam> defined for <rich:dropSupport> for passing parameter value to <rich:dragIndicator>. It uses JSON format: (drag_type: parameter_name).
typeMapping
java.lang.Object
The <rich:treeNodesAdaptor> provides the possibility to define data models and create representations for them.
treeNodesAdaptor
org.richfaces.taglib.TreeNodesAdaptorTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
This boolean expression is used to define which elements are processed. Default value is "true".
includedNode
boolean
Defines collection to use at the other (non-top) levels of iteration
nodes
java.lang.Object
If "false", this component is not rendered
rendered
boolean
A request-scope attribute via which the data object for the current collection element will be used when iterating
var
java.lang.String
The <rich:virtualEarth> component presents the Microsoft Virtual Earth map in the JSF applications.
virtualEarth
org.richfaces.taglib.VirtualEarthTag
JSP
The attribute takes a value-binding expression for a component property of
a backing bean
binding
javax.faces.component.UIComponent
Initial map type. The possible values are "Normal", "Small", "Tiny". Default value is "Normal".
dashboardSize
java.lang.String
Every component may have a unique id that is automatically created if omitted
id
false
java.lang.String
Initial latitude coordinate in degrees, as a number between -90 and +90. Default value is "37.9721046".
lat
java.lang.String
Initial longitude coordinate in degrees, as a number between -180 and +180. Default value is "-122.04248428346".
lng
java.lang.String
Navigation control size. Possible values are "Road", "Aerial", "Hybrid", "Birdseye". Default value is "Road"
mapStyle
java.lang.String
The client-side script method to be called when the Virtual Earth object is initiated
onLoadMap
java.lang.String
The client-side script method to be called when the element is clicked
onclick
java.lang.String
The client-side script method to be called when the element is double-clicked
ondblclick
java.lang.String
The client-side script method to be called when a key is pressed down over the element
onkeydown
java.lang.String
The client-side script method to be called when a key is pressed over the element and released
onkeypress
java.lang.String
The client-side script method to be called when a key is released
onkeyup
java.lang.String
The client-side script method to be called when a mouse button is pressed down over the element
onmousedown
java.lang.String
The client-side script method to be called when a pointer is moved within the element
onmousemove
java.lang.String
The client-side script method to be called when a pointer is moved away from the element
onmouseout
java.lang.String
The client-side script method to be called when a pointer is moved onto the element
onmouseover
java.lang.String
The client-side script method to be called when a mouse button is released
onmouseup
java.lang.String
If "false", this component is not rendered
rendered
boolean
CSS style rules to be applied to the component
style
java.lang.String
Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.
styleClass
java.lang.String
The JavaScript variable that is used to access the Virtual Earth API. If you have
more than one Virtual Earth components on the same page, use individual
key for each of them. Default value name is "map".
var
java.lang.String
Virtual earth version, Default value is "6.1".
version
java.lang.String
Initial zoom level as a number between 1 and 18. Default value is "17".
zoom
java.lang.String
clientId
org.richfaces.function.RichFunction
java.lang.String clientId(java.lang.String)
component
org.richfaces.function.RichFunction
java.lang.String component(java.lang.String)
element
org.richfaces.function.RichFunction
java.lang.String element(java.lang.String)
findComponent
org.richfaces.function.RichFunction
javax.faces.component.UIComponent findComponent(java.lang.String)
isUserInRole
org.richfaces.function.RichFunction
boolean isUserInRole(java.lang.Object)