Skip to main content
This revision made June 20, 2013 10:33, by steven.davelaar

ADF Samples - ADF Faces

Main Table of Contents

Browser Integration

DRM006 Detecting Browser Window Size {] 20-DEC-2012
Shows how a listener can be registered in JavaScript to notify the server tier as the browser window is resized by the user. This then allows ADF Faces pages to be written to adapt to the amount of space that is available.
ABA145 Data Control and Session Scope Use Case to Control Web Browser Tabs {11.1.1.x] 31-JAN-2012
ABA133 CLIENT_STATE_MAX_TOKENS = 1 for Browser Back Button Control {11.1.1.x] 20-NOV-2011
ABA117 How To Handle Web Browser Buttons in ADF/WebCenter Applications {11.1.1.x] 31-JUL-2011

Cursor Positioning

LBO023 Quicky 4 : Where is my cursor ? {11.1.1.x] 10-FEB-2012

Data Visualization Tools (DVT)

DSI026 ADF Mobile - Create Drill Down Graph Reports {] 31-JAN-2013
Drill Down Graph Report - Scenario here is to show all the cars sales report for this year in Pie Chart and when user click a individual car in pie chart slice, a drill through report opens, which accepts the car type as a parameter, and then displays car models sale in Bar Chart. In ADF Mobile, "clickListener" method is not provided for DVT components. Click listener interface will receive click events on the gauge components and can do further data process in BC4J. In ADF Mobile "Action" method is supported on DataItem in the graphs. Action defines a reference to the an action method sent by the command button component, or static outcome of an action. So in this article I'm explaining how to build drill down reports using <dvtm:pieChart> and <dvtm:barChart>
LJE045 ADF DVT: Visualizing valid periods using Project and Scheduling Gantt Charts {] 29-DEC-2012
This sample is the result of a recent challenge with insurance policies and the periods in which they were valid or void. A simple database table describes periods of inclusion and overriding exclusion. I realized that for visualizing data in that table, I have a perfect tool at my fingertips: the Data Visualization Tags (DVT) in ADF 11g are created for this very purpose: turning data into information through visualization. And this rich library of DVTs components contains – in addition to fairly straightforward visualizations such as bar charts, pie charts and line graphs – also more complex visualization components such as the Bubble Chart, Thematic Map and Gantt Chart. The Gantt Chart has three appearances: Project, Resource Utilization and Scheduling. This sample demonstrates using both the first and the last type of Gantt Chart how to visualize the valid periods for the policies
JPU081 dvt:pieGraph with GraphDataModel Sample {] 08-FEB-2012
LJE034 ADF DVT Hierarchy Viewer on demand – made to order multi table hierachy view {11.1.2] 05-AUG-2011
LJE029 Tour de France 2011 – Analysis using ADF DVT Graphs – Part 4 – Spark Charts {11.1.2] 27-JUL-2011
LJE030 Tour de France 2011 – Analysis using ADF DVT Graphs – Part 3 – Distance, Speed and Withdrawals with Pareto, Combination, Stock Chart (High/Low) and Bubble Chart {11.1.2] 26-JUL-2011
LJE032 Tour de France – Analysis using ADF DVT Graphs {11.1.2] 25-JUL-2011
LJE031 Tour de France 2011 – Analysis using ADF DVT Graphs – Part 2 – Gap with Cadel for Top 5 throughout the stages {11.1.2] 25-JUL-2011
LJE026 Suggestion for new type of ADF DVT (Data Visualization): the Delta Graph – to visualize relative changes integrated in a table layout {11.1.2] 01-JUL-2011
LJE025 Using the ADF DVT Radar Graph for comparing series – further analyzing ODTUG Kaleidoscope 2011 Session Schedule {11.1.2] 22-JUN-2011
LJE024 Using ADF 11gR2 DVT component Pivot Table for an on-line analysis of the ODTUG Kaleidoscope session catalog {11.1.2] 20-JUN-2011
LJE023 Leveraging HTML 5 Navigator API to show the browser's current location on an ADF Faces 11gR2 Thematic Map component {11.1.2] 15-JUN-2011
LJE022 Plotting custom locations on a Thematic Map using a GeoCoder Service {11.1.2] 08-JUN-2011
ACC081 How-to create master-detail behavior using af:panelTabbed and DVT graph components {11.1.1.x] 01-MAY-2011
JPU047 An example of clickListener implementation for <dvt:barGraph> {] 22-NOV-2010
ACC066 How-to color-highlight the bar in a graph that represents the current row in a collection {11.1.1.x] 15-NOV-2010
ACC063 How-to save - "print" - DVT graphs to a file {11.1.1.x] 25-OCT-2010
ACC057 How to build master-detail behavior with DVT component master {11.1.1.x] 16-SEP-2010
LJE012 A closer look at the Pivot Table Data Visualization component {11.1.1.x] 15-OCT-2008

Declarative Components

See also ADF Code Corner article 24. How-to build a reusable toolbar with Oracle ADF Declarative Components

Drag and Drop

ACC105 Drag-and-drop reordering of table rows {] 19-MAR-2013
A requirement drequently posted on the JDeveloper and ADF forum on OTN is to reorder rows exposed in an ADF table. Though you cannot change the order in which existing data is stored in database tables, you can use drag and drop within a table to change the order of displayed rows. A use case for this requirement is to easily compare two rows in a table
ACC103 How-to edit an ADF form with data dragged from an ADF Faces table {] 22-AUG-2012
In this article I explain how to drag and drop a row from an ADF Faces table on top of an input form to copy data into the form.


Google Maps Integration

JSF-ADF Lifecycle

Javascript and Client Behavior

See also ADF Code Corner article 34. Passing additional arguments to a JS function with af:clientAttribute

Layout Techniques

Page Templates

Partial Page Rendering and Partial Submit

THA011 JDeveloper: Execute Bean Method on Hitting Enter in af:inputText Component {] 08-SEP-2012
This sample shows how to use a client event (key press) to trigger a server side action (e.g. method in a bean)
ACC040 Partial form submit using af:subform and ADF {11.1.1.x] 01-MAR-2010
LJE039 Ajax and Partial-Page Refresh in Oracle ADF Rich Client, Part 2 {11.1.1.x] 02-JUL-2009
LJE038 Ajax and Partial-Page Refresh in Oracle ADF Rich Client {11.1.1.x] 01-JUL-2009
LJE003 How to declaratively instruct ADF Faces RC to partially refresh other components upon an event {11.1.1.x] 04-MAR-2009

See also Steve Muench' undocumented 10.1.3.x samples 110, 120

Printing and Reporting

See also ACC063 How-to save - "print" - DVT graphs to a file


See also ADF Code Corner articles How-to skin ADF Faces component label and 086. Reading boilerplate images and icons from a JAR

UI Components

Click here for UI Components page

Difference compared to previous revision
(No Modifications)
Please Confirm