{hero}

columns.orderSequence

Since: DataTables 1.10

Order direction application sequence.

Description

You can control the default ordering direction, and even alter the behaviour of the order handler (i.e. only allow ascending sorting, reverse the default sequence, etc) using this parameter.

Values that can be given in this array are:

  • asc - Ascending order
  • desc - Descending order
  • (i.e. empty string) - data index order. Note that this option is available as of DataTables 2.0 and newer.

Type

This option can be given in the following type(s):

Default

  • Value: [ 'asc', 'desc', '' ]

Examples

Using orderSequence to define the applied order sequence with columnDefs:

new DataTable('#myTable', {
	columnDefs: [
		{ orderSequence: ['asc'], targets: [1] },
		{ orderSequence: ['desc', 'asc', 'asc'], targets: [2] },
		{ orderSequence: ['desc'], targets: [3] }
	]
});

Using orderSequence to define the applied order sequence with columns:

new DataTable('#myTable', {
	columns: [
		null,
		{ orderSequence: ['asc'] },
		{ orderSequence: ['desc', 'asc', ''] },
		{ orderSequence: ['desc'] },
		null
	]
});

Related

The following options are directly related and may also be useful in your application development.