Progress
ADM 2 Guide


SmartDataObjects

A SmartDataObject is an ADM data-class SmartObject that defines a set of records to fetch from a database. SmartDataObjects coordinate with other SmartObjects such as SmartDataViewers and SmartDataBrowsers to manage records in an application. Also, SmartDataObjects respond to navigation controls such as those available in SmartPanels and SmartToolbars.

The SmartDataObject is a nonvisual object; it has no run-time visualization and needs a visualization or user-interface (UI) object to display data. The visualization can exist in many forms, both Progress and non-Progress, and is defined independently of the SmartDataObject itself.

Table 2–5 lists the SmartDataObject files.

Table 2–5: SmartDataObject Files 
File Type
Filename
Template file
src/adm2/template/data.w
(standard SmartDataObject template with Wizard)
Primary include file
src/adm2/data.i
ADM/Progress Advisor-supported SmartLinks
Commit–Target
Data–Source
Data–Target
Filter–Target
Navigation–Target
Update–Target
Instance property dialog box
src/adm2/support/datad.w (source code)
gui/adm2/support/datad.r (compiled code)


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095