The following topics introduce the new and changed features of ADF Faces and other significant changes, which are described in this guide.
Oracle Fusion Middleware Release 12c (12.1.3) of Oracle JDeveloper and Oracle Application Development Framework (Oracle ADF) includes the following new and changed development features, which are described in this guide.
New property, ChildCreation
on the showDetail
, showDetailHeader
, and panelBox
components, that determines when the UIComponent
children are created. For more information, see Section 9.9, "Displaying and Hiding Contents Dynamically." This attribute is also available on the panelAccordion
and panelTabbed
components. For more information, see Section 9.10, "Displaying or Hiding Contents in Panels."
New wizards to create panelTabbed
, panelAccordion
, and panelDrawer
components. For more information, see Section 9.10, "Displaying or Hiding Contents in Panels."
New properties to maximize the panelBox
and showDetail
components. For more information, see Section 9.9, "Displaying and Hiding Contents Dynamically."
New deck
component that provides a transition between components. For more information, see Section 9.11, "Adding a Transition Between Components."
New property, DimensionsFrom
, to resize the richTextEditor
component at runtime. For more information, see Section 11.8, "Using the richTextEditor Component."
New loadMore
value for the scrollPolicy
attribute on tables that provides an easy way to fetch and display additional records when rendered on tablet devices. Additionally, new -tr-overflow-style
skinning key that controls scrollbars in tables. For more information, see Section 12.2.2, "Content Delivery."
New value (true
) for the popup
component's animate
property and a new ADF skin property (-tr-animate
) for a number of other components. For more information, see Section 16.2.7, "What You May Need to Know About Animation and Popups."
Updated procedure for creating a dynamic table, based on changes in the Create ADF Faces Table wizard in JDeveloper. For more information, see Section 21.4, "Adding a Dynamic Component as a Table to a Page."
New property, Radius
, to configure the radius of a sunburst node relative to other nodes. For more information, see Section 30.4.10, "Configuring Sunburst Node Radius."
New property, LabelHAlign
, to configure the position of a sunburst node label. For more information, see Section 30.2.3.1, "Configuring Sunbursts."
New DVT configurable chart components that support client-side rendering in HTML5. DVT chart types replace legacy server-side graphs and include area, bar, bubble, combination, horizontal bar, line, pie, scatter, and spark charts. For more information, see Chapter 23, "Using Chart Components."
New DVT configurable gauge components that support client-side rendering in HTML5. DVT gauge types include dial, LED, rating, horizontal status meter, and circular status meter. For more information, see Chapter 24, "Using Gauge Components."
New property, initialZooming
, to configure initial zoom of the thematic map to fit the rendered area and point data layers without displaying the entire base map. For more information, see Section 28.7.4, "How to Configure Thematic Map Data Zooming."
New properties, isolatedRowKey
and disclosedRowKey
, to configure the area data layer of a thematic map to render and zoom on an isolated data area. For more information, see Section 28.7.4, "How to Configure Thematic Map Data Zooming."
New property, markerZoomBehavior
, to configure the relative size of markers and labels scaled to the thematic map when it is zoomed in or out. For more information, see Section 28.7.5, "How to Configure Invisible Area Layers."
Alternative method to skinning key for setting the areaStyle
property CSS attributes for background-color
and border-color
to transparent
on the area layer of a thematic map to create invisible area layers. For more information, see Section 28.7.5, "How to Configure Invisible Area Layers."
Thematic map basemap
property support to specify an area layer which points to a definition in an XML metadata file that defines a custom base map. For more information, see Section 28.7.6, "Defining a Custom Base Map."
New property, tableActiveRowKey
, to determine the currently active row on the table region of a Gantt chart. For more information, see Section 26.2.6, "How to Add a Gantt Chart to a Page."
New property, columnStretching
, to indicate the type of stretching to apply to the columns in the table region of the Gantt chart. For more information, see Section 26.2.6, "How to Add a Gantt Chart to a Page."
New property, backgroundBars
, for a scheduling Gantt chart's model, to customize a resource's working time interval that changes on a monthly, weekly, or even daily schedule. For more information, see Section 26.3.5, "Configuring Background Bars in Scheduling Gantt Charts."
For Release 12c (12.1.3), this document has been updated in several ways, to include corrections and clarifications. In addition, the following significant changes or additions have occurred in these sections:
Updated Section 7.3.4, "What You May Need to Know About Rounding Behavior of Number Converters" to describe the rounding behavior of af:convertNumber
.
Updated Section 11.8, "Using the richTextEditor Component" to describe how the footer facet of richTextEditor
component can be used to display user interface elements.
Updated procedure in Section 12.5.1, "How to Add Filtering to a Table."
Updated Section 17.3.1, "How to Configure the Calendar Component" to describe how the splitterCollapsed
and splitterPosition
attributes can be used to separate the all-day and timed activities areas in the day and week views of the calendar.
Updated Section 17.6.3, "How to Customize Dates" to describe how DateCustomizer
can be used to color code dates by setting the background color on a date in the month grid of the calendar using the getInlineStyle
method and the dateHeaderStamp
facet. Also described how DateCustomizer
can be used to add strings to the blank portion of the header for a day, for example to show the total number of hours worked per day.
Updated Table 18-1, "Formatting Codes for Use in af:outputFormatted Values" to include <h1>-<h6>
tags in the list of formatting values allowed in the outputFormatted
component.
Updated Example 18-2 to include a caution about possible security issues that could result if the outputText
component's escape attribute is set to false.
Updated Section 37.1.1, "Active Data Service Use Cases and Examples" to remove legacy gauge and graph components from the list of ADF Data Visualization (DVT) components with active data service support.
Moved "Using Graph Components" chapter to Appendix H, "Using Graph Components" and removed references to area, bar, bubble, combination, horizontal bar, line, pie, scatter, and sparkchart. All graphs except for funnel, Pareto, radar, and stock have been replaced with client-side chart components. For additional information about chart components, see Chapter 23, "Using Chart Components."
Removed the "Creating Custom ADF Faces Components" chapter.