fgl_set_arr_curr()
Moves to a specific row in a record list.
Syntax
fgl_set_arr_curr(
row INTEGER )
- row is the row number is the program array variable.
Usage
This function is typically used to control navigation in a DISPLAY ARRAY or
INPUT ARRAY, within an ON ACTION or ON KEY
block. The function can also be used inside BEFORE DISPLAY or BEFORE
INPUT blocks, to jump to a specific row when the dialog starts. It is not recommended
to use this function in an other context.
Control blocks like BEFORE ROW and field/row validation in
INPUT ARRAY are performed, as if the user moved to another
row, except when the function is called in BEFORE DISPLAY
or BEFORE INPUT.
When a new row is reached using this function, the first editable field gets the focus.
An alternative to the fgl_set_arr_curr() function is the ui.Dialog.setCurrentRow() method; however,
the dialog class method will be used in a different programming pattern, as it does not trigger
the control blocks like the built-in function.