[ type ] SortEvent

Description:

Represents a table sort event triggered by a Table component.

Type: Object

Properties:

Name Type Description

target

Table

The Table component that triggered the event.

type

Table.SortOrder

Sort order state: Table.SortOrder.None, Table.SortOrder.Ascending, or Table.SortOrder.Descending.

[column]

number

Column index. Present when type is not Table.SortOrder.None.

[newOrderColumn]

number

New column index after reordering. Present when type is not Table.SortOrder.None.

interactive

boolean

true if triggered by user interaction, false if triggered programmatically.

Examples:

Clear sorting:

const e = {
  target: table,
  type: Table.SortOrder.None,
  interactive: true
};

Ascending sort:

const e = {
  target: table,
  type: Table.SortOrder.Ascending,
  column: 2,
  newOrderColumn: 0,
  interactive: true
};

Descending sort:

const e = {
  target: table,
  type: Table.SortOrder.Descending,
  column: 1,
  newOrderColumn: 3,
  interactive: false
};

Also See: