Link to this page
Print this page
Parent topic
:
Usage
Multiple dialogs
/
Usage
Programming with
DIALOG
This section covers
DIALOG
block programming concepts.
DIALOG block structure
Global settings in FGLPROFILE
Identifying sub-dialogs by a name
Binding variables to form fields
Binding action views to action handlers
The buffered and unbuffered modes
Controlling field initialization
Disabling fields used by a dialog
Disabling actions in a dialog
Which form item has the focus?
Giving the focus to a form element
Input field modification flag
Executing form-level validation rules
Handling the tabbing order
Detecting focus changes
Detecting data modification immediately
Defining the total number of rows in a list
Handling the current row in a list
Feeding DISPLAY ARRAY with rows
Controlling the built-in sort in lists
Using the built-in find
Understanding the built-in seek
Implementing tree-view lists
Inserting and deleting rows in INPUT ARRAY
Handling INPUT ARRAY temporary row creation
Implementing the close action
Setting cell color attributes
Using multi-row selection
Implementing drag & drop
Using DISPLAY ARRAY modification triggers
DIALOG block structure
Global settings in FGLPROFILE
Identifying sub-dialogs by a name
Binding variables to form fields
Binding action views to action handlers
The buffered and unbuffered modes
Controlling field initialization
Disabling fields used by a dialog
Disabling actions in a dialog
Which form item has the focus?
Giving the focus to a form element
Input field modification flag
Executing form-level validation rules
Handling the tabbing order
Detecting focus changes
Detecting data modification immediately
Defining the total number of rows in a list
Feeding DISPLAY ARRAY with rows
Controlling the built-in sort in lists
Using the built-in find
Understanding the built-in seek
Implementing tree-view lists
Handling the current row in a list
Using DISPLAY ARRAY modification triggers
Inserting and deleting rows in INPUT ARRAY
Handling INPUT ARRAY temporary row creation
Implementing the close action
Setting cell color attributes
Using multi-row selection
Implementing drag & drop