Window, Form, and Control Methods

This section describes the methods defined in the following classes.

You can access all GUI properties and methods (which are marked as clientExecution methods) from a server method except for anything that brings up a modal-type dialog (that is, the common dialog class methods, the app.msgBox, and the showModal and popupMenu methods in the Form class). The other exceptions to this are the app.doWindowEvents, app.checkPictureFile, and app.loadPicture methods, which are executed relative to the server.

Use of GUI methods and properties is very expensive in a server method. A clientExecution method requires that all transient objects passed to the server are passed back with the client execution (and passed back to the server after the client execution is complete).

Accessing GUI properties and methods within a server execution therefore should be done only in exceptional circumstances.