Release 10.1A: OpenEdge Development:
Progress Dynamics Getting Started

> ## Defining the basic window

> | To create a browse window:

> 1. Select Build Container Builder from the AppBuilder main window. The Container Builder appears:

> Note: This is where you build the dynamic windows that make up the application.

> The framework makes extensive use of data maintenance functions where you first select a record in a browse window and then maintain it in a separate window. The browse window is an independent window, a window that is invoked directly from a button or menu item without requiring any values to be passed in to it. The framework usually calls such windows “Object Controllers,” therefore their Object Type is “DynObjc.” You can use this object type to build any window that can be run directly.

> 2. Choose the New button on the Container Builder toolbar to create a new container.

> 3. Choose the Lookup button in the Create from existing container group. The Container Lookup dialog box appears:

> The Container Lookup dialog box lists predefined templates for building different styles of windows. You can add more templates to this list that you create for your application. The templates are existing containers that can have both visual and nonvisual objects, links between the objects, and multiple tab pages. When you create a container from a template, you replace the existing template objects with your application objects.

> 4. Double-click the rywinObjCont template to select it. You return to the Container Builder.

> Note: You can find the template quickly using the Filter tab. Type rywin in the From Value field for the Object filename, then choose Apply.

> 5. Choose Create. This creates an instance of the template object for you to modify. Note that the Type is set as DynObjc / Independent Window.

> 6. Type oeCustBrowseWin in the Container field.

> 7. Type Customer selection browse as the Description for the new window.

> 8. Select ds-OE for the Product Module.

> 9. Type Customer Browse for the Window Name.

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