First page Back Continue Last page Text

oracle adf workshop


ADF Data Bindings Concepts

Data bindings abstract the details of accessing data from data collections in a data control and of invoking its operations. There are three basic kinds of data binding objects that automate the key aspects of data binding that all enterprise applications require:

“Iterator bindings” to bind to an iterator that tracks the current row in a data collection

“Value bindings” to connect the UI components to the attributes in a data collection

“Action bindings” to invoke custom or built-in operations on a data control or its data collections

Iterator bindings simplify the process to build user interfaces that allow you to scroll and page through data and drill down from the summary to detailed information. UI components that display data use value bindings.

Value bindings range from the most basic type, which works with a simple text field to the more sophisticated list, table, and tree bindings that support the additional needs of list, table, and tree UI controls.

An action binding is used by UI components such as hyperlinks or buttons to invoke built-in or custom operations on data collections or a data control without writing code.