To meet your needs, we constantly work to improve Querix products.
This means that Lycia documentation is developing as well.
In case you have found a certain dissonance between the provided information and the actual behavior of Lycia 3 and/or your applications, please, let us know about this via documentation@querix.com so that we can introduce the necessary changes to our documentation.
Thank you for your attention and cooperation.
The SetSelectionMode() method is used to enable or disable multi-row selection. The method needs two arguments:
CALL Dialog.SetSelectionMode ("screen_array", mode)
The screen_array argument specifies the screen array to which the method will be applied.
The mode argument takes an integer value specifying the selection mode. 0 stands for single row selection, 1 stands for multi-row selection. To select a continuous set of rows, select the first row of the set, hold SHIFT and select the last row of the set.
To select separate rows, hold CTRL while selecting each new row.
You can switch between the selection modes dynamically throughout the dialog execution. When the multi-row selection mode is off, the currently selected rows, if any, are marked as unselected.