JBoss.orgCommunity Documentation

Component Reference

A reference guide to the components of the RichFaces 4 (draft) framework

Logo

Abstract

This book details each component in the RichFaces 4 framework, including examples of their use in applications.


1. Introduction
1.1. Libraries
2. Common Ajax attributes
2.1. Rendering
2.1.1. render
2.1.2. ajaxRendered
2.1.3. limitRender
2.2. Queuing and traffic control
2.2.1. queue
2.2.2. requestDelay
2.2.3. ignoreDupResponses
2.3. Data processing
2.3.1. execute
2.3.2. immediate
2.3.3. bypassUpdates
2.4. Action and navigation
2.4.1. action
2.4.2. actionListener
2.5. Events and JavaScript interactions
2.5.1. onsubmit
2.5.2. onbegin
2.5.3. onclick
2.5.4. onsuccess
2.5.5. oncomplete
2.5.6. onerror
2.5.7. data
3. Common features
3.1. Positioning and appearance of components
3.2. Calling available JavaScript methods
I. a4j tag library
4. Actions
4.1. <a4j:actionParam>
4.1.1. Basic usage
4.1.2. Interoperability
4.1.3. Reference data
4.2. <a4j:commandButton>
4.2.1. Basic usage
4.2.2. Reference data
4.3. <a4j:commandLink>
4.3.1. Basic usage
4.3.2. Reference data
4.4. <rich:componentControl>
4.4.1. Basic usage
4.4.2. Attaching to a component
4.4.3. Parameters and JavaScript
4.4.4. Timing
4.4.5. Reference data
4.5. <a4j:jsFunction>
4.5.1. Basic usage
4.5.2. Parameters and JavaScript
4.5.3. Reference data
4.6. <a4j:poll>
4.6.1. Timing options
4.6.2. Reference data
4.7. <a4j:push>
4.7.1. Timing options
4.7.2. Reference data
4.8. <a4j:ajax>
4.8.1. Reference data
5. Resources
5.1. <a4j:keepAlive>
5.1.1. Basic usage
5.1.2. Non-Ajax requests
5.1.3. Reference data
6. Containers
6.1. <a4j:include>
6.1.1. Basic usage
6.1.2. Reference data
6.2. <a4j:outputPanel>
6.2.1. Panel appearance
6.2.2. Reference data
6.3. <a4j:region>
6.3.1. Reference data
7. Validation
7.1. <rich:ajaxValidator>
7.1.1. Custom validators
7.1.2. Reference data
7.2. <rich:beanValidator>
7.2.1. Basic usage
7.2.2. Reference data
7.3. <rich:graphValidator>
7.3.1. Basic usage
7.3.2. Bean values
7.3.3. Reference data
8. Processing management
8.1. <a4j:queue>
8.1.1. Queue size
8.1.2. <a4j:queue> client-side events
8.1.3. Reference data
8.2. <a4j:log>
8.2.1. Log monitoring
8.2.2. Reference data
8.3. <a4j:status>
8.3.1. Customizing the text
8.3.2. Specifying a region
8.3.3. Reference data
II. rich tag library
9. Rich inputs
9.1. <rich:autocomplete>
9.1.1. Basic usage
9.1.2. Interactivity options
9.1.3. Reference data
9.2. <rich:inplaceInput>
9.2.1. Basic usage
9.2.2. Interactivity options
9.2.3. Reference data
9.3. <rich:inplaceSelect>
9.3.1. Basic usage
9.3.2. Interactivity options
9.3.3. <rich:inplaceSelect> events
9.3.4. Reference data
9.4. <rich:inputNumberSlider>
9.4.1. Basic usage
9.4.2. Interactivity options
9.4.3. Reference data
10. Panels and containers
10.1. <rich:accordion>
10.1.1. Basic usage
10.1.2. Switching panels
10.1.3. <rich:accordion> client-side events
10.1.4. <rich:accordion> server-side events
10.1.5. Reference data
10.2. <rich:accordionItem>
10.2.1. Basic usage
10.2.2. <rich:accordionItem> client-side events
10.2.3. Reference data
10.3. <rich:panel>
10.3.1. Basic usage
10.3.2. Adding a header
10.3.3. Reference data
10.4. <rich:popupPanel>
10.4.1. Basic usage
10.4.2. Showing and hiding the pop-up
10.4.3. Modal and non-modal panels
10.4.4. Size and positioning
10.4.5. Contents of the pop-up
10.4.6. Header and controls
10.4.7. Reference data
10.5. <rich:tab>
10.5.1. Basic usage
10.5.2. Switching tabs
10.5.3. <rich:tab> client-side events
10.5.4. Reference data
10.6. <rich:tabPanel>
10.6.1. Switching panels
10.6.2. Tab position and alignment
10.6.3. <rich:tabPanel> client-side events
10.6.4. <rich:tabPanel> server-side events
10.6.5. Reference data
10.7. <rich:toggleControl>
10.7.1. Basic usage
10.7.2. Specifying the next state
10.7.3. Reference data
10.8. <rich:togglePanel>
10.8.1. Basic usage
10.8.2. Toggling between components
10.8.3. Switching panels
10.8.4. Reference data
10.9. <rich:togglePanelItem>
10.9.1. Reference data
11. Tables and grids
11.1. <a4j:repeat>
11.1.1. Basic usage
11.1.2. Reference data
11.2. <rich:column>
11.2.1. Basic usage
11.2.2. Spanning columns
11.2.3. Spanning rows
11.2.4. Reference data
11.3. <rich:columnGroup>
11.3.1. Complex headers
11.3.2. Reference data
11.4. <rich:dataGrid>
11.4.1. Basic usage
11.4.2. Customizing the grid
11.4.3. Patial updates
11.4.4. Reference data
11.5. <rich:dataTable>
11.5.1. Basic usage
11.5.2. Customizing the table
11.5.3. Partial updates
11.5.4. Reference data
11.6. <rich:extendedDataTable>
11.6.1. Basic usage
11.6.2. Table appearance
11.6.3. Extended features
11.6.4. Reference data
11.7. <rich:list>
11.7.1. Basic usage
11.7.2. Type of list
11.7.3. Customizing the list
11.7.4. Reference data
11.8. Table filtering
11.9. Table sorting
12. Layout and appearance
12.1. <rich:jQuery>
12.1.1. Basic usage
12.1.2. Calling a <richjQuery> as a JavaScript function
12.1.3. Dynamic rendering
12.1.4. Using the jQuery JavaScript framework
12.1.5. Reference data
13. Functions
13.1. rich:clientId
13.2. rich:component
13.3. rich:element
13.4. rich:findComponent
13.5. rich:isUserInRole