Contents

Title and Copyright Information

Preface

What's New in This Guide for Release 12c (12.2.1.2.0)

Part I Getting Started with ADF Faces

1 Introduction to ADF Faces

2 ADF Faces Components 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 Picto Chart Components

25 Using Gauge Components

26 Using NBox Components

27 Using Pivot Table Components

28 Using Gantt Chart Components

29 Using Timeline Components

30 Using Map Components

31 Using Hierarchy Viewer Components

32 Using Treemap and Sunburst Components

33 Using Diagram Components

34 Using Tag Cloud Components

Part VI Completing Your View

35 Customizing the Appearance Using Styles and Skins

36 Internationalizing and Localizing Pages

37 Developing Accessible ADF Faces Pages

38 Allowing User Customization on JSF Pages

39 Adding Drag and Drop Functionality

40 Using Different Output Modes

41 Using the Active Data Service with an Asynchronous Backend

Appendices

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