All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.rich.taglib.xml Maven / Gradle / Ivy

There is a newer version: 4.6.21.ayg
Show newest version



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





© 2015 - 2024 Weber Informatics LLC | Privacy Policy