Contents

Title and Copyright Information

Preface

What's New in This Guide

Part I Getting Started with ADF Faces

1 Introduction to ADF Faces

2 ADF Faces Demo Application

3 Getting Started with ADF Faces and JDeveloper

Part II Understanding ADF Faces Architecture

4 Using ADF Faces Client-Side Architecture

5 Using the JSF Lifecycle with ADF Faces

6 Handling Events

7 Validating and Converting Input

8 Rerendering Partial Page Content

Part III Creating Your Layout

9 Organizing Content on Web Pages

10 Creating and Reusing Fragments, Page Templates, and Components

Part IV Using Common ADF Faces Components

11 Using Input Components and Defining Forms

12 Using Tables, Trees, and Other Collection-Based Components

13 Using List-of-Values Components

14 Using Query Components

15 Using Menus, Toolbars, and Toolboxes

16 Using Popup Dialogs, Menus, and Windows

17 Using a Calendar Component

18 Using Output Components

19 Displaying Tips, Messages, and Help

20 Working with Navigation Components

21 Determining Components at Runtime

Part V Using ADF Data Visualization Components

22 Introduction to ADF Data Visualization Components

23 Using Chart Components

24 Using Gauge Components

25 Using Pivot Table Components

26 Using Gantt Chart Components

27 Using Timeline Components

28 Using Map Components

29 Using Hierarchy Viewer Components

30 Using Treemap and Sunburst Components

Part VI Completing Your View

31 Customizing the Appearance Using Styles and Skins

32 Internationalizing and Localizing Pages

33 Developing Accessible ADF Faces Pages

34 Allowing User Customization on JSF Pages

35 Adding Drag and Drop Functionality

36 Using Different Output Modes

37 Using the Active Data Service with an Asynchronous Backend

Part VII Appendixes

A ADF Faces Configuration

B Message Keys for Converter and Validator Messages

C Keyboard Shortcuts

D Creating Web Applications for Touch Devices Using ADF Faces

E Quick Start Layout Themes

F Code Samples

G Troubleshooting ADF Faces

H Using Graph Components