Next
RichFaces Developer Guide
RichFaces framework with a huge library of rich components and skinnability support
Copyright © 2008 Red Hat
1. Introduction
+
-
2. Technical Requirements
2.1. Supported Java Versions
2.2. Supported JavaServer Faces Implementations and Frameworks
2.3. Supported Servers
2.4. Supported Browsers
+
-
3. Getting Started with RichFaces
3.1. Downloading RichFaces 3.2.0
3.2. Installation
+
-
3.3. Simple Ajax Echo Project
3.3.1. JSP Page
3.3.2. Data Bean
3.3.3. faces-config.xml
3.3.4. Web.xml
3.3.5. Deployment
+
-
4. Settings for different environments
4.1. Web Application Descriptor Parameters
4.2. Sun JSF RI
4.3. Apache MyFaces
4.4. Facelets Support
4.5. JBoss Seam Support
4.6. Portlet Support
4.7. Sybase EAServer
4.8. Oracle AS/OC4J
+
-
5. Basic concepts of the RichFaces Framework
5.1. Introduction
5.2. RichFaces Architecture Overview
5.3. Limitations and Rules
+
-
5.4. Ajax Request Optimization
5.4.1. Re-Rendering
5.4.2. Queue and Traffic Flood Protection
5.4.3. Data Processing Options
5.4.4. Action and Navigation
5.4.5. JavaScript Interactions
5.4.6. Iteration components Ajax attributes
5.4.7. Other useful attributes
+
-
5.5. How To...
5.5.1. Send an Ajax request
5.5.2. Decide What to Send
5.5.3. Decide What to Change
5.5.4. Decide what to process
5.6. Filter Configuration
5.7. Scripts and Styles Load Strategy
+
-
5.8. Request Errors and Session Expiration Handling
5.8.1. Request Errors Handling
5.8.2. Session Expired Handling
+
-
5.9. Skinnability
5.9.1. Why Skinnability
5.9.2. Using Skinnability
5.9.3. Example
5.9.4. Skin Parameters Tables in RichFaces
5.9.5. Creating and Using Your Own Skin File
5.9.6. Built-in skinnability in RichFaces
+
-
5.9.7. Standard controls skinning
5.9.7.1. Basic level
5.9.7.2. Advanced level
+
-
6. The RichFaces Components
6.1. < a4j:ajaxListener >
6.2. < a4j:keepAlive >
6.3. < a4j:actionparam >
6.4. < a4j:commandButton >
6.5. < a4j:commandLink >
6.6. < a4j:form >
6.7. < a4j:htmlCommandLink >
6.8. < a4j:jsFunction >
6.9. < a4j:include >
6.10. < a4j:loadBundle >
6.11. < a4j:loadScript >
6.12. < a4j:loadStyle >
6.13. < a4j:log >
6.14. < a4j:mediaOutput >
6.15. < a4j:outputPanel >
6.16. < a4j:page >
6.17. < a4j:poll >
6.18. < a4j:portlet >
6.19. < a4j:push >
6.20. < a4j:region >
6.21. < a4j:repeat >
6.22. < a4j:status >
6.23. < a4j:support >
6.24. < rich:calendar >
6.25. < rich:comboBox >
6.26. < rich:componentControl >
6.27. < rich:contextMenu >
6.28. < rich:dataFilterSlider >
6.29. < rich:datascroller >
6.30. < rich:columns >
6.31. < rich:columnGroup >
6.32. < rich:column >
6.33. < rich:dataGrid >
6.34. < rich:dataList >
6.35. < rich:dataOrderedList >
6.36. < rich:dataDefinitionList >
6.37. < rich:dataTable >
6.38. < rich:subTable >
6.39. < rich:dndParam >
6.40. < rich:dragIndicator >
6.41. < rich:dragSupport >
6.42. < rich:dropSupport >
6.43. < rich:dragListener >
6.44. < rich:dropListener >
6.45. < rich:dropDownMenu >
6.46. < rich:menuGroup >
6.47. < rich:menuItem >
6.48. < rich:menuSeparator >
6.49. < rich:effect >
6.50. < rich:fileUpload >
6.51. < rich:gmap >
6.52. < rich:virtualEarth >
6.53. < rich:inplaceInput >
6.54. < rich:inplaceSelect >
6.55. < rich:inputNumberSlider >
6.56. < rich:inputNumberSpinner >
6.57. < rich:insert >
6.58. < rich:jQuery >
6.59. < rich:listShuttle >
6.60. < rich:message >
6.61. < rich:messages >
6.62. < rich:modalPanel >
6.63. < rich:orderingList >
6.64. < rich:paint2D >
6.65. < rich:panel >
6.66. < rich:panelBar >
6.67. < rich:panelBarItem >
6.68. < rich:panelMenu >
6.69. < rich:panelMenuGroup >
6.70. < rich:panelMenuItem >
6.71. < rich:pickList >
6.72. < rich:progressBar >
6.73. < rich:scrollableDataTable >
6.74. < rich:separator >
6.75. < rich:simpleTogglePanel >
6.76. < rich:spacer >
6.77. < rich:suggestionbox >
6.78. < rich:tabPanel >
6.79. < rich:tab >
6.80. < rich:togglePanel >
6.81. < rich:toggleControl >
6.82. < rich:toolBar >
6.83. < rich:toolBarGroup >
6.84. < rich:toolTip >
6.85. < rich:tree >
6.86. < rich:treeNode >
6.87. < rich:changeExpandListener >
6.88. < rich:nodeSelectListener >
6.89. < rich:recursiveTreeNodesAdaptor >
6.90. < rich:treeNodesAdaptor >
7. IDE Support
8. Links to information resources