Workbench User Guide : 2. Structuring an Application : Basic Application Components : Scripts, Events, and Event Blocks
 
Share this page                  
Scripts, Events, and Event Blocks
Associated with each frame is a 4GL script that defines how the frame operates in response to events. An event may be user-initiated, such as clicking a ButtonField, or it may be program-initiated, such as one frame sending a specific user event to another frame.
A frame script can have three parts:
An optional initialize block used to declare parameters, local variables, and procedures for the frame
Event blocks, which are blocks of 4GL code that OpenROAD executes when the user or a program initiates a specified action or event
Optional local procedures that make code easier to read and eliminate code duplication
Note:  Individual fields on a form and a frame's menu items can also have their own scripts.
More information:
Writing Scripts and Procedures.