If you are learning RichFaces, here is one approach you can take. These are the core features that you need to know. Once you have a good grasp on them, you will be able to use any rich components from the library. This will probably surprise you, but there is not a whole lot to learn in section 9. All the core concepts are in sections 1-8.
- Sending an Ajax request
- a4j:support
- a4j:commandButton, a4j:commandLink
- a4j:poll
- a4j:jsFunction
- Partial view rendering
- reRender attribute
- a4j:outputPanel (ajaxRendered attribute)
- Important attributes such as bypassUpdates, limitToList covered as well
- Partial view processing
- a4j:region (renderRegionOnly, selfRendered attributes)
- ajaxSingle attribute
- process attribute
- Controlling traffic
- a4j:queue
- JavaScript interactions
- onclick, onsubmit, obeforedomupdate, oncomplete attributes
- More a4j: tags
- a4j:status
- a4j:include
- a4j:keepAlive
- a4j:actionparam
- a4j:log
- a4j:repeat (with ajaxKeys attribute)
- a4j:ajaxListener
- RichFaces client-side functions
- Using rich: components JavaScript API
- rich: tags
- Output
- Simple output (layout)
- Toggle panels
- Inputs, in-place edit
- Selects
- Validation
- Data iteration
- Menus
- Other
- Output
- Skins
- Using out-of-the-box skins
- Creating custom skins
- Loading different skins in runtime
- Overwriting styles generated by skins
- Using component style attributes
If you need to get your team up to speed quickly, consider our 2 day on-site RichFaces training.
As always, to view all RichFaces components in action, visit the components demo page.
Leave a comment