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

The following topics introduce the new and changed features of ADF Faces and other significant changes, which are described in this guide.

New and Changed Features for Release 12c (

Oracle Fusion Middleware Release 12c ( of Oracle JDeveloper and Oracle Application Development Framework (Oracle ADF) includes the following new and changed development features, which are described in this guide.

  • Common ADF Faces Components
    • ADF Faces converters supports new formats for negative numbers. For more information, see How to Specify Negative Numbers for Converters.

    • The codeEditor component supports code completion so developers can add their own code hints and a number of other enhancements. For more information, see Using Code Editor.

    • The inputDate component has a performance enhancement that allows it to open calendar immediately on the client. It no longer needs to fetch from the server to get its content. For more information, see How to Add an InputDate Component.

    • Exporting data from table, tree or tree table components to Excel spreadsheets is enhanced so that the format of the data field is preserved. The type of the field is used to set the format in the Excel cell, and if the format is not valid, then the default is to export text as Text format. For more information, see Exporting Data from Table, Tree, or Tree Tables.

    • The table component supports clientside fetching of rows to eliminate re-fetching when the user scrolls back up the already fetched table rows. The number of rows on the client that can be cached is configured using the attribute maxClientRows in combination with a scrollPolicy attribute set to scroll. For more information, see How to Display a Table on a Page.

    • The inputListOfValues component can use af:autoSuggestBehavior to filter the list when the user enters more than a specified minimum number of characters. For more information, see How to Use the InputListOfValues Component.

    • The calendar component now supports printing for all types of views. For more information, see About Creating a Calendar Component.

  • ADF Data Visualization Components

    • The ADF DVT Diagram includes the following improvements. For more information, see End User and Presentation Features of Diagrams and Designing Simple Client Layouts.

      • You can now decide whether to constrain panning only to horizontal or vertical using the PanDirection attribute.

      • You can now control whether a specified layout will act as a global layout by selecting global as the value for the LayoutBehaviour attribute.

      • You can now specify auto as the value for the setContainerPadding method to prevent the facet information from being truncated.

Other Significant Changes in this Document for Release 12c (

For Release 12c (, this document has been updated in several ways. Following are the sections that have been added or changed.

Part IV Using Common ADF Faces Components

  • Revised section How to Add a Thematic Map to Page to describe new MaxZoom attribute that lets you control maximum zoom level for the thematic map component.

  • Revised section Scrolling and Page Controls to describe new ScrollPolicy attribute to support enhanced scrolling in pivot table components.

  • Revised section Editing Data Cells to describe new ValueSubmitPolicy attribute with the option Lazy that lets you customize the submission of modified data cells in the pivot table component to prevent a server roundtrip when the user navigates from cell to cell.

  • Revised section What Happens at Runtime: How the Query Component Renders Operators to clarify the role of the predefined operators specified in the QueryDescriptor class backing query search components.

  • Added new section How to Create Diagram Nodes to describe the diagram component’s new DragFlavor/ DropFlavors attributes that control which nodes can be dragged onto which drop targets and the OverviewContainerStyle /OverviewStyles attributes that control how nodes are displayed in the overview.

Part V Using ADF Data Visualization Components

Part VI Completing Your View

  • Revised chapter Developing Accessible ADF Faces Pages to remove references to Screen Reader mode. Starting in release, the need for special modes for a screen reader, the use of large font, and high contrast has been eliminated in ADF.

Part VII Appendices

  • Revised section State Saving to correct the previously documented values for COMPRESS_VIEW_STATE. The default value is false, which disables the latency optimization potential of this flag.

  • Revised section Enabling Test Automation for ADF Faces to describe the role of a response cookie that ADF enables when you enable automation and set oracle.adf.view.rich.automation.ENABLED to SAFE or FULL.

  • Revised section Tab Traversal Sequence in a Table to better describe how the user may navigate a table using the Tab and Enter keys.

  • Revised appendix Keyboard Shortcuts to remove references to Screen Reader mode. Starting in release, the need for special modes for a screen reader, the use of large font, and high contrast has been eliminated in ADF.