Progress Dynamics provides the following dynamic object types:
|Dynamic object type||Description|
|Dynamic SmartDataField objects||This is a field object that contains data from a single database table, and displays the data for selection in a Dynamic SmartDataViewer.|
|Dynamic Window Container objects||This is a logical object that contains instances of predefined objects positioned on one or more pages with links for data communication. Use these objects to create your own window object types.|
|Dynamic Field Container objects||This is an object that contains field objects.|
|Dynamic TreeView object||This is a hybrid of a window container and field container object.|
Progress Dynamics provides the following Dynamic SmartDataField objects:
|Dynamic Combo SmartDataField||Displays a relatively small set of values in a drop-down list from which you can select a single value. Use this type of field object for 50 or fewer values.|
|Dynamic Lookup SmartDataField||Displays a large set of values in a separate browser from which you can filter a large number of values, select a single value, and return a value to the calling container. Use this type of field object for 50 or more values.|
Use the Dynamic SmartDataField Maintenance dialog ( option) to define dynamic SmartDataField objects.
Progress Dynamics provides the following dynamic window container objects:
|Dynamic Dependent Window (DynFold)||Contains one or more folder pages for managing data. Each folder page can contain one or more browsers, viewers, or toolbars, and can have one or more associated SDOs or SBOs.|
|Dynamic Independent Window (DynObjc)||Contains standard menus, toolbars, and browsers used to view, filter, print, select, and export data. It typically contains a Dynamic SmartDataBrowser and a toolbar from which you can launch a Dynamic Dependent Window.|
|Dynamic Menu Controller (DynMenc)||Contains user-defined menus, toolbars, buttons, and status bar used to navigate an application and control application functions.|
Use the Container Builder window ( ) to build dynamic window container objects and maintain all of their constituent pages, object instances, links, menu structures, and properties. Use the Toolbar and Menu Designer window ( ) to define your own toolbars and menu bars. Use the Dynamic Launcher dialog box to run a dynamic window container object (after you save it in the Repository).
Progress Dynamics provides the following dynamic field container objects:
|Dynamic SmartDataBrowser (DynBrow)||Provides visualization for DataFields from multiple rows of an SDO query.|
|Dynamic SmartDataObject (DynSDO)||Contains a query and associated data update logic. It can serve
as a data source and a data target for other Dynamic SmartObjects
such as Dynamic SmartDataBrowsers and Dynamic SmartDataViewers.
Note: A Dynamic SmartDataObject is a non-visual object
|Dynamic SmartDataViewer (DynView)||Provides visualization for DataFields from a single row of an SDO query. A viewer typically provides update access to data in a query.|
A Dynamic TreeView (DynTree) object is a hybrid of a window container and field container object. It provides visualization for hierarchical data, from an SDO, which appears in a TreeView control.
A TreeView control displays a list of labeled nodes in a pane, each of which can contain a list of labeled child nodes that can be optionally displayed offset and under the parent node. Each node typically displays as an iconic image defined to indicate the type of data identified by the node. A user typically navigates the TreeView using a pointer device to expand and collapse the child nodes. The result of navigating a TreeView is typically displayed in a separate pane, usually to the right of the TreeView pane.