Create new RichFaces Documentation Jira issue

This will launch the RichFaces Jira page - to complete your feedback please login if needed, and submit the Jira.

JBoss.orgCommunity Documentation

Chapter 6. The RichFaces Components

expand all
+6.1. Ajax Support
+6.1.1. < a4j:ajaxListener > available since 3.0.0
6.1.1.1. Description
6.1.1.2. Key Features
+6.1.2. < a4j:actionparam > available since 3.0.0
6.1.2.1. Description
6.1.2.2. Creating the Component with a Page Tag
6.1.2.3. Creating the Component Dynamically Using Java
6.1.2.4. Details of usage
6.1.2.5. Relevant resources links
+6.1.3. < a4j:form > available since 3.0.0
6.1.3.1. Description
6.1.3.2. Creating the Component with a Page Tag
6.1.3.3. Creating the Component Dynamically Using Java
6.1.3.4. Details of usahe
6.1.3.5. Relevant resources links
+6.1.4. < a4j:region > available since 3.0.0
6.1.4.1. Description
6.1.4.2. Creating the Component with a Page Tag
6.1.4.3. Creating the Component Dynamically Using Java
6.1.4.4. Details of Usage
6.1.4.5. Relevant resources links
+6.1.5. < a4j:support > available since 3.0.0
6.1.5.1. Description
6.1.5.2. Creating the Component with a Page Tag
6.1.5.3. Creating the Component Dynamically Using Java
6.1.5.4. Details of Usage
6.1.5.5. Relevant resources links
+6.1.6. < a4j:commandButton > available since 3.0.0
6.1.6.1. Description
6.1.6.2. Creating the Component with a Page Tag
6.1.6.3. Creating the Component Dynamically Using Java
6.1.6.4. Details of Usage
6.1.6.5. Relevant resources links
+6.1.7. < a4j:commandLink > available since 3.0.0
6.1.7.1. Description
6.1.7.2. Creating the Component with a Page Tag
6.1.7.3. Creating the Component Dynamically Using Java
6.1.7.4. Details of Usage
6.1.7.5. Relevant resources links
+6.1.8. < a4j:jsFunction > available since 3.0.0
6.1.8.1. Description
6.1.8.2. Creating the Component with a Page Tag
6.1.8.3. Creating the Component Dynamically Using Java
6.1.8.4. Details of usage
6.1.8.5. Relevant resources links
+6.1.9. < a4j:poll > available since 3.0.0
6.1.9.1. Description
6.1.9.2. Creating the component with a Page Tag
6.1.9.3. Creating the Component Dynamically Using Java
6.1.9.4. Details of usage
6.1.9.5. Relevant resources links
+6.1.10. < a4j:push > available since 3.0.0
6.1.10.1. Description
6.1.10.2. Creating on a page
6.1.10.3. Creating the Component Dynamically Using Java
6.1.10.4. Key attributes and ways of usage
6.1.10.5. Relevant resources links
+6.1.11. < a4j:queue > available since 3.3.0
6.1.11.1. Description
6.1.11.2. Creating the Component with a Page Tag
6.1.11.3. Creating the Component Dynamically Using Java
6.1.11.4. Details of usage
6.1.11.5. JavaScript API
6.1.11.6. Relevant resources links
+6.1.12. < a4j:status > available since 3.0.0
6.1.12.1. Description
6.1.12.2. Creating the Component with a Page Tag
6.1.12.3. Creating the Component Dynamically Using Java
6.1.12.4. Facets
6.1.12.5. Details of usage
6.1.12.6. Relevant resources links
+6.2. Resources/Beans Handling
+6.2.1. < a4j:loadBundle > available since 3.0.0
6.2.1.1. Description
6.2.1.2. Creating the Component with a Page Tag
6.2.1.3. Creating the Component Dynamically Using Java
6.2.1.4. Details of usage
6.2.1.5. Relevant resources links
+6.2.2. < a4j:keepAlive > available since 3.0.0
6.2.2.1. Description
6.2.2.2. Using the tag on a Page
6.2.2.3. Details of usage
6.2.2.4. Relevant resources links
+6.2.3. < a4j:loadScript > available since 3.0.0
6.2.3.1. Description
6.2.3.2. Creating the Component with a Page Tag
6.2.3.3. Creating the Component Dynamically Using Java
6.2.3.4. Details of usage
6.2.3.5. Relevant resources links
+6.2.4. < a4j:loadStyle > available since 3.0.0
6.2.4.1. Description
6.2.4.2. Creating the Component with a Page Tag
6.2.4.3. Creating the Component Dynamically Using Java
6.2.4.4. Details of usage
6.2.4.5. Relevant resources links
+6.3. Ajax Validators
+6.3.1. < rich:ajaxValidator > available since 3.2.2
6.3.1.1. Description
6.3.1.2. Key Features
6.3.1.3. Creating the Component with a Page Tag
6.3.1.4. Creating the Component Dynamically Using Java
6.3.1.5. Details of Usage
6.3.1.6. Relevant Resources Links
+6.3.2. < rich:beanValidator > available since 3.2.2
6.3.2.1. Description
6.3.2.2. Key Features
6.3.2.3. Creating the Component with a Page Tag
6.3.2.4. Creating the Component Dynamically Using Java
6.3.2.5. Details of Usage
6.3.2.6. Relevant Resources Links
+6.3.3. < rich:graphValidator > available since 3.2.2
6.3.3.1. Description
6.3.3.2. Key Features
6.3.3.3. Creating the Component with a Page Tag
6.3.3.4. Creating the Component Dynamically Using Java
6.3.3.5. Details of usage
6.3.3.6. Relevant Resources Links
+6.4. Ajax Output
+6.4.1. < a4j:include > available since 3.0.0
6.4.1.1. Description
6.4.1.2. Creating the Component with a Page Tag
6.4.1.3. Creating the Component Dynamically Using Java
6.4.1.4. Details of usage
6.4.1.5. Relevant resources links
+6.4.2. < a4j:mediaOutput > available since 3.0.0
6.4.2.1. Description
6.4.2.2. Creating the Component with a Page Tag
6.4.2.3. Creating the Component Dynamically Using Java
6.4.2.4. Details of usage
6.4.2.5. Relevant resources links
+6.4.3. < a4j:outputPanel > available since 3.0.0
6.4.3.1. Description
6.4.3.2. Creating the Component with a Page Tag
6.4.3.3. Creating the Component Dynamically Using Java
6.4.3.4. Details of usage
6.4.3.5. Relevant resources links
+6.5. Ajax Miscellaneous
+6.5.1. < a4j:page > available since 3.0.0
6.5.1.1. Description
6.5.1.2. Creating the component with a Page Tag
6.5.1.3. Creating the Component Dynamically Using Java
6.5.1.4. Details of usage
6.5.1.5. Facets
6.5.1.6. Relevant resources links
+6.5.2. < a4j:portlet > available since 3.0.0
6.5.2.1. Description
6.5.2.2. Creating the Component with a Page Tag
6.5.2.3. Creating the Component Dynamically Using Java
6.5.2.4. Details of usage
6.5.2.5. Relevant resources links
+6.5.3. < a4j:htmlCommandLink > available since 3.0.0
6.5.3.1. Description
6.5.3.2. Creating the Component with a Page Tag
6.5.3.3. Creating the Component Dynamically Using Java
6.5.3.4. Key attributes and ways of usage
6.5.3.5. Relevant resources links
+6.5.4. < a4j:log > available since 3.0.0
6.5.4.1. Description
6.5.4.2. Creating the Component with a Page Tag
6.5.4.3. Creating the Component Dynamically Using Java
6.5.4.4. Details of usage
6.5.4.5. Relevant resources links
+6.6. Data Iteration
+6.6.1. < rich:column > available since 3.0.0
6.6.1.1. Description
6.6.1.2. Key Features
6.6.1.3. Creating the Component with a Page Tag
6.6.1.4. Creating the Component Dynamically Using Java
6.6.1.5. Details of Usage
+6.6.1.6. Sorting and Filtering
6.6.1.6.1. Sorting
6.6.1.6.2. Filtering
6.6.1.7. Facets
6.6.1.8. Look-and-Feel Customization
6.6.1.9. Skin Parameters Redefinition
6.6.1.10. Definition of Custom Style Classes
6.6.1.11. Relevant Resources Links
+6.6.2. < rich:columnGroup > available since 3.0.0
6.6.2.1. Description
6.6.2.2. Key Features
6.6.2.3. Creating the Component with a Page Tag
6.6.2.4. Creating the Component Dynamically Using Java
6.6.2.5. Details of Usage
6.6.2.6. Look-and-Feel Customization
6.6.2.7. Skin Parameters Redefinition
6.6.2.8. Definition of Custom Style Classes
6.6.2.9. Relevant Resources Links
+6.6.3. < rich:columns > available since 3.2.0
6.6.3.1. Description
6.6.3.2. Key Features
6.6.3.3. Creating the Component with a Page Tag
6.6.3.4. Creating the Component Dynamically Using Java
6.6.3.5. Details of Usage
6.6.3.6. Facets
6.6.3.7. Look-and-Feel Customization
6.6.3.8. Skin Parameters Redefinition
6.6.3.9. Definition of Custom Style Classes
6.6.3.10. Relevant Resources Links
+6.6.4. < rich:dataDefinitionList > available since 3.0.0
6.6.4.1. Description
6.6.4.2. Key Features
6.6.4.3. Creating the Component with a Page Tag
6.6.4.4. Creating the Component Dynamically Using Java
6.6.4.5. Details of Usage
6.6.4.6. Look-and-Feel Customization
6.6.4.7. Definition of Custom Style Classes
6.6.4.8. Relevant Resources Links
+6.6.5. < rich:dataFilterSlider > available since 3.0.0
6.6.5.1. Description
6.6.5.2. Key Features
6.6.5.3. Creating the Component with a Page Tag
6.6.5.4. Creating the Component Dynamically Using Java
6.6.5.5. Details of Usage
6.6.5.6. Look-and-Feel Customization
6.6.5.7. Relevant Resources Links
+6.6.6. < rich:dataGrid > available since 3.0.0
6.6.6.1. Description
6.6.6.2. Key Features
6.6.6.3. Creating the Component with a Page Tag
6.6.6.4. Creating the Component Dynamically Using Java
6.6.6.5. Details of Usage
6.6.6.6. Facets
6.6.6.7. Look-and-Feel Customization
6.6.6.8. Skin Parameters Redefinition
6.6.6.9. Definition of Custom Style Classes
6.6.6.10. Relevant Resources Links
+6.6.7. < rich:dataList > available since 3.0.0
6.6.7.1. Description
6.6.7.2. Key Features
6.6.7.3. Creating the Component with a Page Tag
6.6.7.4. Creating the Component Dynamically Using Java
6.6.7.5. Details of Usage
6.6.7.6. Look-and-Feel Customization
6.6.7.7. Definition of Custom Style Classes
6.6.7.8. Relevant Resources Links
+6.6.8. < rich:dataOrderedList > available since 3.0.0
6.6.8.1. Description
6.6.8.2. Key Features
6.6.8.3. Creating the Component with a Page Tag
6.6.8.4. Creating the Component Dynamically Using Java
6.6.8.5. Details of Usage
6.6.8.6. Look-and-Feel Customization
6.6.8.7. Definition of Custom Style Classes
6.6.8.8. Relevant Resources Links
+6.6.9. < rich:datascroller > available since 3.0.0
6.6.9.1. Description
6.6.9.2. Key Features
6.6.9.3. Creating the Component with a Page Tag
6.6.9.4. Creating the Component Dynamically Using Java
6.6.9.5. Details of Usage
6.6.9.6. JavaScript API
6.6.9.7. Facets
6.6.9.8. Look-and-Feel Customization
6.6.9.9. Skin Parameters Redefinition
6.6.9.10. Definition of Custom Style Classes
6.6.9.11. Relevant Resources Links
+6.6.10. < rich:dataTable > available since 3.0.0
6.6.10.1. Description
6.6.10.2. Key Features
6.6.10.3. Creating the Component with a Page Tag
6.6.10.4. Creating the Component Dynamically from Java
6.6.10.5. Details of Usage
6.6.10.6. Facets
6.6.10.7. Look-and-Feel Customization
6.6.10.8. Skin Parameters Redefinition
6.6.10.9. Definition of Custom Style Classes
6.6.10.10. Relevant Resources Links
+6.6.11. < rich:subTable > available since 3.0.0
6.6.11.1. Description
6.6.11.2. Key Features
6.6.11.3. Creating the Component with a Page Tag
6.6.11.4. Creating the Component Dynamically Using Java
6.6.11.5. Details of Usage
6.6.11.6. Facets
6.6.11.7. Look-and-Feel Customization
6.6.11.8. Skin Parameters Redefinition
6.6.11.9. Definition of Custom Style Classes
+6.6.12. < rich:extendedDataTable > available since 3.2.2
6.6.12.1. Description
6.6.12.2. Key Features
6.6.12.3. Creating the Component with a Page Tag
6.6.12.4. Creating the Component Dynamically from Java
6.6.12.5. Details of Usage
6.6.12.6. Facets
6.6.12.7. Look-and-Feel Customization
6.6.12.8. Skin Parameters Redefinition
6.6.12.9. Definition of Custom Style Classes
6.6.12.10. Relevant resources links
+6.6.13. < a4j:repeat > available since 3.0.0
6.6.13.1. Description
6.6.13.2. Creating the Component with a Page Tag
6.6.13.3. Creating the Component Dynamically Using Java
6.6.13.4. Details of usage
6.6.13.5. Relevant resources links
+6.6.14. < rich:scrollableDataTable > available since 3.1.0
6.6.14.1. Description
6.6.14.2. Key Features
+6.7. Drag-Drop Support
+6.7.1. < rich:dragIndicator > available since 3.0.0
6.7.1.1. Description
6.7.1.2. Key Features
6.7.1.3. Creating the Component with a Page Tag
6.7.1.4. Creating the Component Dynamically Using Java
+6.7.1.5. Details of Usage
6.7.1.5.1. Macro definitions
6.7.1.5.2. Predefined macro definitions
6.7.1.5.3. Marker customization
6.7.1.6. Look-and-Feel Customization
6.7.1.7. Relevant Resources Links
+6.7.2. < rich:dragSupport > available since 3.0.0
6.7.2.1. Description
6.7.2.2. Key Features
6.7.2.3. Creating the Component with a Page Tag
6.7.2.4. Creating the Component Dynamically Using Java
6.7.2.5. Details of Usage
6.7.2.6. Look-and-Feel Customization
6.7.2.7. Relevant Resources Links
+6.7.3. < rich:dragListener > available since 3.1.0
6.7.3.1. Description
6.7.3.2. Key Features
+6.7.4. < rich:dropListener > available since 3.1.0
6.7.4.1. Description
6.7.4.2. Key Features
+6.7.5. < rich:dropSupport > available since 3.0.0
6.7.5.1. Description
6.7.5.2. Key Features
6.7.5.3. Creating the Component with a Page Tag
6.7.5.4. Creating the Component Dynamically Using Java
6.7.5.5. Details of Usage
6.7.5.6. Look-and-Feel Customization
6.7.5.7. Relevant Resources Links
+6.7.6. < rich:dndParam > available since 3.0.0
6.7.6.1. Description
6.7.6.2. Creating the Component with a Page Tag
6.7.6.3. Creating the Component Dynamically Using Java
6.7.6.4. Details of Usage
6.7.6.5. Look-and-Feel Customization
6.7.6.6. Relevan Resources Links
+6.8. Rich Menu
+6.8.1. < rich:contextMenu > available since 3.0.0
6.8.1.1. Description
6.8.1.2. Key Features
6.8.1.3. Creating the Component with a Page Tag
6.8.1.4. Creating the Component Dynamically Using Java
6.8.1.5. Details of Usage
6.8.1.6. JavaScript API
6.8.1.7. Look-and-Feel Customization
6.8.1.8. Skin Parameters Redefinition
6.8.1.9. Definition of Custom Style Classes
6.8.1.10. Relevant Resources Links
+6.8.2. < rich:dropDownMenu > available since 3.0.0
6.8.2.1. Description
6.8.2.2. Key Features
6.8.2.3. Creating the Component with a Page Tag
6.8.2.4. Creating the Component Dynamically Using Java
6.8.2.5. Details of Usage
6.8.2.6. Facets
6.8.2.7. Look-and-Feel Customization
6.8.2.8. Skin Parameters Redefinition
6.8.2.9. Definition of Custom Style Classes
6.8.2.10. Relevant Resources Links
+6.8.3. < rich:menuGroup > available since 3.0.0
6.8.3.1. Description
6.8.3.2. Key Features
6.8.3.3. Creating the Component with a Page Tag
6.8.3.4. Creating the Component Dynamically Using Java
6.8.3.5. Details of Usage
6.8.3.6. Facets
6.8.3.7. Look-and-Feel Customization
6.8.3.8. Skin Parameters Redefinition
6.8.3.9. Definition of Custom Style Classes
6.8.3.10. Relevant Resources Links
+6.8.4. < rich:menuItem > available since 3.0.0
6.8.4.1. Description
6.8.4.2. Key Features
6.8.4.3. Creating the Component with a Page Tag
6.8.4.4. Creating the Component Dynamically Using Java
6.8.4.5. Details of Usage
6.8.4.6. Facets
6.8.4.7. Look-and-Feel Customization
6.8.4.8. Skin Parameters Redefinition
6.8.4.9. Definition of Custom Style Classes
6.8.4.10. Relevant Resources Links
+6.8.5. < rich:menuSeparator > available since 3.0.0
6.8.5.1. Description
6.8.5.2. Creating the Component with a Page Tag
6.8.5.3. Creating the Component Dynamically Using Java
6.8.5.4. Look-and-Feel Customization
6.8.5.5. Skin Parameters Redefinition
6.8.5.6. Definition of Custom Style Classes
6.8.5.7. Relevant Resources Links
+6.9. Rich Trees
+6.9.1. < rich:tree > available since 3.0.0
6.9.1.1. Description
6.9.1.2. Key Features
+6.9.2. < rich:treeNode > available since 3.0.0
6.9.2.1. Description
6.9.2.2. Key Features
6.9.2.3. Creating the Component with a Page Tag
6.9.2.4. Creating the Component Dynamically Using Java
6.9.2.5. Details of Usage
6.9.2.6. Built-in Drag and Drop
6.9.2.7. Events Handling
6.9.2.8. Facets
6.9.2.9. Look-and-Feel Customization
6.9.2.10. Skin Parameters Redefinition
6.9.2.11. Definition of Custom Style Classes
6.9.2.12. Relevant Resources Links
+6.9.3. < rich:treeNodesAdaptor > available since 3.1.0
6.9.3.1. Description
6.9.3.2. Key Features
6.9.3.3. Creating the Component with a Page Tag
6.9.3.4. Creating the Component Dynamically Using Java
6.9.3.5. Details of Usage
6.9.3.6. Relevant Resources Links
+6.9.4. < rich:recursiveTreeNodesAdaptor > available since 3.1.0
6.9.4.1. Description
6.9.4.2. Key Features
6.9.4.3. Creating the Component with a Page Tag
6.9.4.4. Creating the Component Dynamically Using Java
6.9.4.5. Details of Usage
6.9.4.6. Relevant resources links
+6.9.5. < rich:changeExpandListener > available since 3.1.0
6.9.5.1. Description
6.9.5.2. Key Features
+6.9.6. < rich:nodeSelectListener > available since 3.1.0
6.9.6.1. Description
6.9.6.2. Key Features
+6.10. Rich Output
+6.10.1. < rich:modalPanel > available since 3.0.0
6.10.1.1. Description
6.10.1.2. Key Features
6.10.1.3. Creating the Component with a Page Tag
6.10.1.4. Creating the Component Dynamically Using Java
6.10.1.5. Details of Usage
6.10.1.6. JavaScript API
6.10.1.7. Facets
6.10.1.8. Look-and-Feel Customization
6.10.1.9. Skin Parameters Redefinition
6.10.1.10. Definition of Custom Style Classes
6.10.1.11. Relevant Resources Links
+6.10.2. < rich:paint2D > available since 3.0.0
6.10.2.1. Description
6.10.2.2. Key Features
6.10.2.3. Creating the Component with a Page Tag
6.10.2.4. Creating the Component Dynamically Using Java
6.10.2.5. Details of Usage
6.10.2.6. Look-and-Feel Customization
6.10.2.7. Relevant Resources Links
+6.10.3. < rich:panel > available since 3.0.0
6.10.3.1. Description
6.10.3.2. Key Features
6.10.3.3. Creating the Component with a Page Tag
6.10.3.4. Creating the Component Dynamically Using Java
6.10.3.5. Details of Usage
6.10.3.6. Facets
6.10.3.7. Look-and-Feel Customization
6.10.3.8. Skin Parameters Redefinition
6.10.3.9. Definition of Custom Style Classes
6.10.3.10. Relevant Resources Links
+6.10.4. < rich:panelBar > available since 3.0.0
6.10.4.1. Description
6.10.4.2. Key Features
6.10.4.3. Creating the Component with a Page Tag
6.10.4.4. Creating the Component Dynamically Using Java
6.10.4.5. Details of Usage
6.10.4.6. Look-and-Feel Customization
6.10.4.7. Skin Parameters Redefinition
6.10.4.8. Definition of Custom Style Classes
6.10.4.9. Relevant Resources Links
+6.10.5. < rich:panelBarItem > available since 3.0.0
6.10.5.1. Description
6.10.5.2. Key Features
6.10.5.3. Creating the Component with a Page Tag
6.10.5.4. Creating the Component Dynamically Using Java
6.10.5.5. Details of Usage
6.10.5.6. Facets
6.10.5.7. Look-and-Feel Customization
6.10.5.8. Skin Parameters Redefinition
6.10.5.9. Definition of Custom Style Classes
+6.10.6. < rich:panelMenu > available since 3.1.0
6.10.6.1. Description
6.10.6.2. Key Features
6.10.6.3. Creating the Component with a Page Tag
6.10.6.4. Creating the Component Dynamically Using Java
6.10.6.5. Details of Usage
6.10.6.6. JavaScript API
6.10.6.7. Look-and-Feel Customization
6.10.6.8. Definition of Custom Style Classes
6.10.6.9. Relevant Resources Links
+6.10.7. < rich:panelMenuGroup > available since 3.1.0
6.10.7.1. Description
6.10.7.2. Key Features
6.10.7.3. Creating the Component with a Page Tag
6.10.7.4. Creating the Component Dynamically Using Java
6.10.7.5. Details of Usage
6.10.7.6. JavaScript API
6.10.7.7. Look-and-Feel Customization
6.10.7.8. Skin Parameters Redefinition
6.10.7.9. Definition of Custom Style Classes
6.10.7.10. Relevant resources links
+6.10.8. < rich:panelMenuItem > available since 3.1.0
6.10.8.1. Description
6.10.8.2. Key Features
6.10.8.3. Creating the Component with a Page Tag
6.10.8.4. Creating the Component Dynamically Using Java
6.10.8.5. Details of Usage
6.10.8.6. Look-and-Feel Customization
6.10.8.7. Skin Parameters Redefinition
6.10.8.8. Definition of Custom Style Classes
6.10.8.9. Relevant resources links
+6.10.9. < rich:progressBar > available since 3.2.0
6.10.9.1. Description
6.10.9.2. Key Features
6.10.9.3. Creating the Component with a Page Tag
6.10.9.4. Creating the Component Dynamically Using Java
6.10.9.5. Details of Usage
6.10.9.6. JavaScript API
6.10.9.7. Facets
6.10.9.8. Look-and-Feel Customization
6.10.9.9. Skin Parameters Redefinition
6.10.9.10. Definition of Custom Style Classes
6.10.9.11. Relevant Resources Links
+6.10.10. < rich:separator > available since 3.0.0
6.10.10.1. Description
6.10.10.2. Key Features
6.10.10.3. Creating the Component with a Page Tag
6.10.10.4. Creating the Component Dynamically Using Java
6.10.10.5. Details of Usage
6.10.10.6. Look-and-Feel Customization
6.10.10.7. Definition of Custom Style Classes
6.10.10.8. Relevant Resources Links
+6.10.11. < rich:simpleTogglePanel > available since 3.0.0
6.10.11.1. Description
6.10.11.2. Key Features
6.10.11.3. Creating the Component with a Page Tag
6.10.11.4. Creating the Component Dynamically Using Java
6.10.11.5. Details of Usage
6.10.11.6. Facets
6.10.11.7. Look-and-Feel Customization
6.10.11.8. Skin Parameters Redefinition
6.10.11.9. Definition of Custom Style Classes
6.10.11.10. Relevant Resources Links
+6.10.12. < rich:spacer > available since 3.0.0
6.10.12.1. Description
6.10.12.2. Key Features
6.10.12.3. Creating the Component with a Page Tag
6.10.12.4. Creating the Component Dynamically Using Java
6.10.12.5. Details of Usage
6.10.12.6. Look-and-Feel Customization
6.10.12.7. Relevant Resources Links
+6.10.13. < rich:tabPanel > available since 3.0.0
6.10.13.1. Description
6.10.13.2. Key Features
6.10.13.3. Creating the Component with a Page Tag
6.10.13.4. Creating the Component Dynamically Using Java
6.10.13.5. Details of Usage
6.10.13.6. Look-and-Feel Customization
6.10.13.7. Skin Parameters Redefinition
6.10.13.8. Definition of Custom Style Classes
6.10.13.9. Relevant Resources Links
+6.10.14. < rich:tab > available since 3.0.0
6.10.14.1. Description
6.10.14.2. Key Features
6.10.14.3. Creating the Component with a Page Tag
6.10.14.4. Creating the Component Dynamically Using Java
6.10.14.5. Details of Usage
6.10.14.6. Facets
6.10.14.7. Look-and-Feel Customization
6.10.14.8. Skin Parameters Redefinition
6.10.14.9. Definition of Custom Style Classes
+6.10.15. < rich:togglePanel > available since 3.0.0
6.10.15.1. Description
6.10.15.2. Key Features
6.10.15.3. Creating the Component with a Page Tag
6.10.15.4. Creating the Component Dynamically Using Java
6.10.15.5. Details of Usage
6.10.15.6. Look-and-Feel Customization
6.10.15.7. Definition of Custom Style Classes
6.10.15.8. Relevant Resources Links
+6.10.16. < rich:toggleControl > available since 3.0.0
6.10.16.1. Description
6.10.16.2. Key Features
6.10.16.3. Creating the Component with a Page Tag
6.10.16.4. Creating the Component Dynamically Using Java
6.10.16.5. Details of Usage
6.10.16.6. Look-and-Feel Customization
6.10.16.7. Definition of Custom Style Classes
+6.10.17. < rich:toolBar > available since 3.0.0
6.10.17.1. Description
6.10.17.2. Key Features
6.10.17.3. Creating the Component with a Page Tag
6.10.17.4. Creating the Component Dynamically Using Java
6.10.17.5. Details of Usage
6.10.17.6. Facets
6.10.17.7. Look-and-Feel Customization
6.10.17.8. Skin Parameters Redefinition
6.10.17.9. Definition of Custom Style Classes
6.10.17.10. Relevant Resources Links
+6.10.18. < rich:toolBarGroup > available since 3.0.0
6.10.18.1. Description
6.10.18.2. Key Features
6.10.18.3.
6.10.18.4. Creating the Component with a Page Tag
6.10.18.5. Creating the Component Dynamically Using Java
6.10.18.6. Details of Usage
6.10.18.7. Look-and-Feel Customization
6.10.18.8. Definition of Custom Style Classes
6.10.18.9. Relevant resources links
+6.10.19. < rich:toolTip > available since 3.1.0
6.10.19.1. Description
6.10.19.2. Key Features
6.10.19.3. Creating the Component with a Page Tag
6.10.19.4. Creating the Component Dynamically Using Java
6.10.19.5. Details of Usage
6.10.19.6. JavaScript API
6.10.19.7. Facets
6.10.19.8. Look-and-Feel Customization
6.10.19.9. Skin Parameters Redefinition
6.10.19.10. Definition of Custom Style Classes
6.10.19.11. Relevant Resources Links
+6.11. Rich Input
+6.11.1. < rich:calendar > available since 3.1.0
6.11.1.1. Description
6.11.1.2. Key Features
+6.11.2. < rich:colorPicker > available since 3.3.1
6.11.2.1. Description
6.11.2.2. Key Features
6.11.2.3. Creating the Component with a Page Tag
6.11.2.4. Creating the Component Dynamically Using Java
6.11.2.5. Details of Usage
6.11.2.6. Look-and-Feel Customization
6.11.2.7. Skin Parameters Redefinition
6.11.2.8. Definition of Custom Style Classes
6.11.2.9. Relevant Resources Links
+6.11.3. < rich:comboBox > available since 3.2.0
6.11.3.1. Description
6.11.3.2. Key Features
6.11.3.3. Creating the Component with a Page Tag
6.11.3.4. Creating the Component Dynamically Using Java
6.11.3.5. Details of Usage
6.11.3.6. JavaScript API
6.11.3.7. Look-and-Feel Customization
6.11.3.8. Skin Parameters Redefinition
6.11.3.9. Definition of Custom Style Classes
6.11.3.10. Relevant Resources Links
+6.11.4. < rich:editor > available since 3.3.0
6.11.4.1. Description
6.11.4.2. Key Features
6.11.4.3. Creating the Component with a Page Tag
6.11.4.4. Creating the Component Dynamically Using Java
6.11.4.5. Details of Usage
6.11.4.6. Look-and-Feel Customization
6.11.4.7. Skin Parameters Redefinition
6.11.4.8. Definition of Custom Style Selectors
6.11.4.9. Relevant Resources Links
+6.11.5. < rich:fileUpload > available since 3.2.0
6.11.5.1. Description
6.11.5.2. Key Features
6.11.5.3. Creating the Component with a Page Tag
6.11.5.4. Creating the Component Dynamically Using Java
6.11.5.5. Details of Usage
6.11.5.6. JavaScript API
6.11.5.7. Facets
6.11.5.8. Look-and-Feel Customization
6.11.5.9. Skin Parameters Redefinition
6.11.5.10. Definition of Custom Style Classes
6.11.5.11. Relevant Resources Links
+6.11.6. < rich:inplaceInput > available since 3.2.0
6.11.6.1. Description
6.11.6.2. Key Features
6.11.6.3. Creating the Component with a Page Tag
6.11.6.4. Creating the Component Dynamically Using Java
6.11.6.5. Details of Usage
6.11.6.6. JavaScript API
6.11.6.7. Facets
6.11.6.8. Look-and-Feel Customization
6.11.6.9. Skin Parameters Redefinition
6.11.6.10. Definition of Custom Style Classes
6.11.6.11. Relevant Resources Links
+6.11.7. < rich:inplaceSelect > available since 3.2.0
6.11.7.1. Description
6.11.7.2. Key Features
6.11.7.3. Creating the Component with a Page Tag
6.11.7.4. Creating the Component Dynamically Using Java
6.11.7.5. Details of Usage
6.11.7.6. JavaScript API
6.11.7.7. Facets
6.11.7.8. Look-and-Feel Customization
6.11.7.9. Skin Parameters Redefinition
6.11.7.10. Definition of Custom Style Classes
6.11.7.11. Relevant Resources Links
+6.11.8. < rich:inputNumberSlider > available since 3.0.0
6.11.8.1. Description
6.11.8.2. Key Features
6.11.8.3. Creating the Component with a Page Tag
6.11.8.4. Creating the Component Dynamically Using Java
6.11.8.5. Details of Usage
6.11.8.6. Look-and-Feel Customization
6.11.8.7. Skin Parameters Redefinition
6.11.8.8. Definition of Custom Style Classes
6.11.8.9. Relevant Resources Links
+6.11.9. < rich:inputNumberSpinner > available since 3.0.0
6.11.9.1. Description
6.11.9.2. Key Features
6.11.9.3. Creating the Component with a Page Tag
6.11.9.4. Creating the Component Dynamically Using Java
6.11.9.5. Details of Usage
6.11.9.6. Look-and-Feel Customization
6.11.9.7. Skin Parameters Redefinition
6.11.9.8. Definition of Custom Style Classes
6.11.9.9. Relevant Resources Links
+6.11.10. < rich:suggestionbox > available since 3.0.0
6.11.10.1. Description
6.11.10.2. Key Features
6.11.10.3. Creating the Component with a Page Tag
6.11.10.4. Creating the Component Dynamically Using Java
6.11.10.5. Details of Usage
6.11.10.6. JavaScript API
6.11.10.7. Facets
6.11.10.8. Look-and-Feel Customization
6.11.10.9. Skin Parameters Redefinition
6.11.10.10. Definition of Custom Style Classes
6.11.10.11. Relevant Resources Links
+6.12. Rich Selects
+6.12.1. < rich:listShuttle > available since 3.1.3
6.12.1.1. Description
6.12.1.2. Key Features
6.12.1.3. Creating the Component with a Page Tag
6.12.1.4. Creating the Component Dynamically Using Java
6.12.1.5. Details of Usage
6.12.1.6. JavaScript API
6.12.1.7. Facets
6.12.1.8. Look-and-Feel Customization
6.12.1.9. Skin Parameters Redefinition
6.12.1.10. Definition of Custom Style Classes
6.12.1.11. Relevant Resources Links
+6.12.2. < rich:orderingList > available since 3.1.3
6.12.2.1. Description
6.12.2.2. Key Features
6.12.2.3. Creating the Component with a Page Tag
6.12.2.4. Creating the Component Dynamically Using Java
6.12.2.5. Details of Usage
6.12.2.6. JavaScript API
6.12.2.7. Facets
6.12.2.8. Look-and-Feel Customization
6.12.2.9. Skin Parameters Redefinition
6.12.2.10. Definition of Custom Style Classes
6.12.2.11. Relevant Resources Links
+6.12.3. < rich:pickList > available since 3.2.0
6.12.3.1. Description
6.12.3.2. Key Features
6.12.3.3. Creating the Component with a Page Tag
6.12.3.4. Creating the Component Dynamically Using Java
6.12.3.5. Details of Usage
6.12.3.6. Facets
6.12.3.7. Look-and-Feel Customization
6.12.3.8. Skin Parameters Redefinition
6.12.3.9. Definition of Custom Style Classes
6.12.3.10. Relevant Resources Links
+6.13. Rich Semantic Layouts
+6.13.1. < rich:page > available since 3.3.1
6.13.1.1. Description
6.13.1.2. Key Features
6.13.1.3. Creating the Component with a Page Tag
6.13.1.4. Creating the Component Dynamically Using Java
6.13.1.5. Details of Usage
6.13.1.6. Facets
6.13.1.7. Skin Parameters for the "simple" theme
6.13.1.8. Component CSS Selectors
6.13.1.9. Relevant Resources Links
+6.13.2. < rich:layout > available since 3.3.1
6.13.2.1. Description
6.13.2.2. Key Features
6.13.2.3. Creating the Component with a Page Tag
6.13.2.4. Creating the Component Dynamically Using Java
6.13.2.5. Details of Usage
6.13.2.6. Relevant Resources Links
+6.13.3. < rich:layoutPanel > available since 3.3.1
6.13.3.1. Description
6.13.3.2. Key Features
6.13.3.3. Creating the Component with a Page Tag
6.13.3.4. Creating the Component Dynamically Using Java
6.13.3.5. Details of Usage
6.13.3.6. Relevant Resources Links
+6.14. Rich Miscellaneous
+6.14.1. < rich:componentControl > available since 3.0.0
6.14.1.1. Description
6.14.1.2. Key Features
6.14.1.3. Creating the Component with a Page Tag
6.14.1.4. Creating the Component Dynamically Using Java
6.14.1.5. Details of Usage
6.14.1.6. Look-and-Feel Customization
6.14.1.7. Relevant Resources Links
+6.14.2. < rich:effect > available since 3.1.0
6.14.2.1. Description
6.14.2.2. Key Features
6.14.2.3. Creating the Component with a Page Tag
6.14.2.4. Creating the Component Dynamically Using Java
6.14.2.5. Details of Usage
6.14.2.6. Look-and-Feel Customization
6.14.2.7. Relevant Resources Links
+6.14.3. < rich:gmap > available since 3.0.0
6.14.3.1. Description
6.14.3.2. Key Features
6.14.3.3. Creating the Component with a Page Tag
6.14.3.4. Creating the Component Dynamically Using Java
6.14.3.5. Details of Usage
6.14.3.6. Look-and-Feel Customization
6.14.3.7. Definition of Custom Style Classes
6.14.3.8. Relevant Resources Links
+6.14.4. < rich:virtualEarth > available since 3.1.0
6.14.4.1. Description
6.14.4.2. Key Features
6.14.4.3. Creating the Component with a Page Tag
6.14.4.4. Creating the Component Dynamically Using Java
6.14.4.5. Details of Usage
6.14.4.6. Look-and-Feel Customization
6.14.4.7. Definition of Custom Style Classes
6.14.4.8. Relevant Resources Links
+6.14.5. < rich:hotKey > available since 3.2.2
6.14.5.1. Description
6.14.5.2. Key Features
6.14.5.3. Creating the Component with a Page Tag
6.14.5.4. Creating the Component Dynamically Using Java
6.14.5.5. Details of Usage
6.14.5.6. JavaScript API
6.14.5.7. Look-and-Feel Customization
6.14.5.8. Relevant Resources Links
+6.14.6. < rich:insert > available since 3.1.0
6.14.6.1. Description
6.14.6.2. Key Features
6.14.6.3. Creating the Component with a Page Tag
6.14.6.4. Creating the Component Dynamically Using Java
6.14.6.5. Details of Usage
6.14.6.6. Look-and-Feel Customization
6.14.6.7. Relevant Resources Links
+6.14.7. < rich:message > available since 3.1.0
6.14.7.1. Description
6.14.7.2. Key Features
6.14.7.3. Creating the Component with a Page Tag
6.14.7.4. Creating the Component Dynamically Using Java
6.14.7.5. Details of Usage
6.14.7.6. Facets
6.14.7.7. Look-and-Feel Customization
6.14.7.8. Definition of Custom Style Classes
6.14.7.9. Relevant Resources Links
+6.14.8. < rich:messages > available since 3.1.0
6.14.8.1. Description
6.14.8.2. Key Features
6.14.8.3. Creating the Component with a Page Tag
6.14.8.4. Creating the Component Dynamically Using Java
6.14.8.5. Details of Usage
6.14.8.6. Look-and-Feel Customization
6.14.8.7. Definition of Custom Style Classes
6.14.8.8. Relevant Resources Links
+6.14.9. < rich:jQuery > available since 3.0.0
6.14.9.1. Description
6.14.9.2. Key Features
6.14.9.3. Creating the Component with a Page Tag
6.14.9.4. Creating the Component Dynamically Using Java
6.14.9.5. Details of Usage
6.14.9.6. Look-and-Feel Customization
6.14.9.7. Relevant Resources Links

The library encompasses ready-made components built based on the Rich Faces CDK.