ui.Dialog.resetSort
Resets the sort columns of a list dialog.
Syntax
resetSort(
name STRING ) - name is the name of form field of a list dialog. See Identifying fields in ui.Dialog methods.
Usage
The resetSort() method can be used to reset the grouping columns defined by
program (setGroupBy()), and
sort columns selected by the end-user during a DISPLAY ARRAY or INPUT
ARRAY list dialog.
By default, when a form is loaded and its corresponding dialog controller starts, the front-end sends stored settings that can containing the last sort specification, which can trigger visual row sorting.
The resetSort() method can for example be called when re-executing the SQL query
to fill data rows with an SQL ORDER BY clause, and get a default row sorting.
When using a DISPLAY ARRAY in paged mode, the ON FILL BUFFER block is executed to re-fill the current
page after calling resetSort(). Note that the ON SORT block is not
fired in this case.
Example
DISPLAY ARRAY files TO sr.*
BEFORE DISPLAY
CALL DIALOG.resetSort("sr")
...
END DISPLAY