ui.Dialog.createInputByName
Creates an ui.Dialog object to implement a dynamic
INPUT BY NAME.
Syntax
ui.Dialog.createInputByName(
   fields DYNAMIC ARRAY OF RECORD
                        name STRING,
                        type STRING
                    END RECORD
   )
- fields is the list of form fields controlled by the dialog. This must be a
                    
DYNAMIC ARRAYof aRECORDstructure, with anameandtypemember of typeSTRING. 
Usage
The 
ui.Dialog.createInputByName() class method creates a dialog object to
implement the equivalent of a static INPUT BY
NAME block.Note: The current
form will be attached to the created dialog.
The method takes a list of field definitions as parameter, as described in Field definition for Dynamic Dialogs.
A dynamic input dialog behaves like a static INPUT dialog using the
WITHOUT DEFAULTS option: The DEFAULT attribute of the form-field
is not used.
Example
DEFINE fields DYNAMIC ARRAY OF RECORD
                        name STRING,
                        type STRING
              END RECORD
DEFINE d ui.Dialog
...
LET d = ui.Dialog.createInputByName(fields)
...