Using the Data Controls Panel
The Data Controls panel shows all the data controls that have been created for the application’s business services and exposes all the data objects, data collections, methods, and operations that are available for binding to UI components. A different icon is used for each type of data control object. Each root node in the Data Controls panel represents a specific data control. Under each data control is a hierarchical list of objects, collections, methods, and operations. How this hierarchy appears on the Data Controls panel depends on the type of business service represented by the data control and how it was defined.
When you use technologies other than ADF Business Components (ADF BC) for the business model, then you must explicitly create data controls for the business service. However, ADF BC automatically creates a data control for each application module in an application.
The Data Controls panel enables you to easily create databound components on a page. When you drag a data element to a page, you are given a choice of the type of component to use to contain the data element, based on whatever is appropriate for that particular element.
Dragging a collection, such as a view object, to the page gives you the choice of creating the component as an ADF form, table, graph, single selection, tree, navigation component, or geographic map. When you select a category, you are presented with additional choices. After you select a component, JDeveloper automatically creates the various code and objects needed to bind the component to the data control that you selected.