Release 10.1A: OpenEdge Development:
Progress Dynamics Getting Started

> ## Creating menu items

> Next, you must create the menu items that you use to build the DynSports menus.

> | To create menu items in the DynSports category:

> 1. Right-click the DynSports node that you created.

> 2. Choose Add Item on the pop-up menu. An Item update page appears on the folder:

> 3. Set the following values in the update page, and leave the other settings at their default values:

> Field | Value
> --- | ---
> Item reference | oeCustMenuItem
> Menu label | Customers
> Description | Customer maintenance
> System owned | Unselected
> Tooltip | Customer maintenance
> Style | Text only

> The default Item Type is Action, which means an action takes place when this item is selected. This is what you want. An item can also be a Label, a visual Separator (rule), or a placeholder for something to be defined at run time.

> The default Action Type is Launch, which is also what you want. You want to launch the appropriate browse window when this item is selected. You can also set an action to a logical property, publish a named event, run an internal in the linked object, or go to a URL. The Run option allows you to bring up an existing procedure window or run some other application function from a dynamic menu.

> 4. Type oeCustBrowseWin as the Object filename in the Action area and press the TAB key, as shown:

> 5. Choose Save.

> 6. Right-click the DynSports node, and choose Add Item on the pop-up menu.

> 7. Define a menu item for the Order Maintenance window, using the values in the following table:

> Field | Value
> --- | ---
> Item reference | oeOrderMenuItem
> Menu label | Orders
> Description | Order maintenance
> System owned | Unselected
> Tooltip | Order maintenance
> Style | Text only
> Item type | Action
> Action type | Launch
> Object filename | oeOrderBrowseWin

> The Item page should look like the following:

> 8. Save your changes.

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