order

Since: DataTables 1.10

Initial order (sort) to apply to the table.

Description

If ordering is enabled (ordering), then DataTables will perform a first pass order during initialisation. Using this parameter you can define which column(s) the order is performed upon, and the ordering direction. The order must be an array of arrays, each inner array comprised of two elements:

  • Column index to order upon
  • Direction so order to apply (asc or desc)

This 2D array structure allows a multi-column order to be defined as the initial state should it be required.

Type

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

Default

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

Examples

No initial order:

$('#example').dataTable( {
	"order": []
} );

Multi-column ordering as the initial state:

$('#example').dataTable( {
	"order": [[ 0, 'asc' ], [ 1, 'asc' ]]
} );

Related

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