company logo

ControlContext :: changeOrderColumn - Change order column

The function allows changing the column by which a list, tree or table is ordered to the column with the number passed in iColumn. The first column has got number 0. Changing the order for a tree will change order columns for all sub-regions.

In order to set or restore the default order (unordered or ordered by database index), -1. may be passed in iColumn.

Passing true in bDescending will order rows in descending order.

When the control is not a collection control that supports sort orders, the function trows an exception.

Implementation details

  1. - Title unknown
    ControlContext  :: changeOrderColumn ( int32 iColumn )
    • iColumn - Column number

      The column number is the relative position of a column in a table starting with column 0. When using complex columns consisting of several sub-columns, each sub-column counts as one column, i.e. columns are numbered regardless on the structure defined for the table line.

  2. to list
  3. - internal feature (not documented)
    ControlContext  :: changeOrderColumn ( int32 iColumn, bool bDescending )
    • iColumn - Column number

      The column number is the relative position of a column in a table starting with column 0. When using complex columns consisting of several sub-columns, each sub-column counts as one column, i.e. columns are numbered regardless on the structure defined for the table line.

    • bDescending - Descending order

      The option indicates a descending order when being set to true.

  4. to list