Understanding list dialogs
List dialogs are dialogs controlling a list of records rendered in a list container such
as TABLE
, TREE
or SCROLLGRID
.
Genero provides the DISPLAY ARRAY
and INPUT ARRAY
list dialogs
to control a list of records that are defined in a program
array.
The DISPLAY ARRAY
and INPUT ARRAY
dialogs can use dynamic or
static arrays. Static arrays are supported for backward compatibility. Consider using dynamic arrays
in new implementations.
A DISPLAY ARRAY
handles by default a read-only list. However, you can implement
modification triggers, to let the end user
append, modify and delete rows.
An INPUT ARRAY
dialog allows immediate data modification: The rows are editable
by default.
The topics in this chapter are common to all list dialogs.
Note that the list dialog can control a plain grid with basic form fields. In this case, only one record will be displayed at a time, but list navigation is still available.