Options

DataTables and its extensions are extremely configurable libraries and almost every aspect of the enhancements they make to HTML tables can be customised. The full set of options that available through the DataTables options object are listed below.

A small example of how to use the initialisation options is shown below - in this case enabling scrolling and disabling page. For general information about how DataTables' initialisation options can be used, please refer to the options manual.

new DataTable('#myTable', {
    scrollY: 300,
    paging: false
});
Name Summary Library Group

DataTable.ext.errMode

Set how DataTables will report detected errors

DataTablesstatic

ajax

Load data for the table's content from an Ajax source

DataTablesdata

ajax.data

Add or modify data submitted to the server upon an Ajax request

DataTablesdata

ajax.dataSrc

Data property or manipulation method for table data

DataTablesdata

ajax.submitAs

Set the data parameter submission format

DataTablesdata

autoFill

Enable and configure the AutoFill extension for DataTables

AutoFill

autoFill.alwaysAsk

Always ask the end user if an action should be taken or not

AutoFill

autoFill.columns

Select the columns that can be auto filled

AutoFill

autoFill.editor

Attach an Editor instance for database updating

AutoFill

autoFill.enable

Initial enablement state of AutoFill

AutoFill

autoFill.focus

Action that will cause the auto fill drag handle to appear in a cell

AutoFill

autoFill.horizontal

Enable / disable user ability to horizontally drag and fill

AutoFill

autoFill.update

Control automatic update of data when a fill drag is completed

AutoFill

autoFill.vertical

Enable / disable user ability to vertically drag and fill

AutoFill

autoWidth

Feature control DataTables' smart column width handling

DataTablesfeature

button.searchBuilder

Button that is enabled when SearchBuilder is to be used through a button

SearchBuilder

buttons

Buttons configuration object

Buttons

buttons.buttons

List of buttons to be created

Buttons

buttons.buttons.action

Action to take when the button is activated

Buttons

buttons.buttons.async

Indicate that a button's action processing should be performed asynchronously.

Buttons

buttons.buttons.attr

Collection of attribute key / values to set for a button

Buttons

buttons.buttons.available

Ensure that any requirements have been satisfied before initialising a button

Buttons

buttons.buttons.className

Set the class name for the button

Buttons

buttons.buttons.destroy

Function that is called when the button is destroyed

Buttons

buttons.buttons.dropIcon

Show a dropdown (further action) icon

Buttons

buttons.buttons.enabled

Set a button's initial enabled state

Buttons

buttons.buttons.extend

Define which button type the button should be based on

Buttons

buttons.buttons.init

Initialisation function that can be used to add events specific to this button

Buttons

buttons.buttons.key

Define an activation key for a button

Buttons

buttons.buttons.name

Set a name for each selection

Buttons

buttons.buttons.namespace

Unique namespace for every button

Buttons

buttons.buttons.split

Split dropdown buttons

Buttons

buttons.buttons.tag

Set the tag for the button

Buttons

buttons.buttons.text

The text to show in the button

Buttons

buttons.buttons.titleAttr

Button title attribute text

Buttons

buttons.name

Set a name for the instance for the group selector

Buttons

caption

Set a caption for the table

DataTablesfeature

cardView

Enable and configure the CardView extension for DataTables

CardView

cardView.breakpoints

Set the responsive breakpoints for the column count

CardView

cardView.columns

Set the columns to include in repeating templates

CardView

cardView.gridColumns

Define the number of columns to show at each breakpoint

CardView

cardView.mode

Set the CardView start up mode

CardView

cardView.orthogonal

Set the orthogonal data fetch type

CardView

cardView.pageLength

Determine how CardView will handle the table's page length

CardView

cardView.responsiveBreakpoint

Set the responsive breakpoint automatic card view

CardView

cardView.template

Set the template to use for the card view

CardView

colReorder

Enable and configure the ColReorder extension for DataTables

ColReorder

colReorder.columns

Select which columns can be reordered

ColReorder

colReorder.enable

Initial enablement state of ColReorder

ColReorder

colReorder.headerRows

Select which columns can be reordered

ColReorder

colReorder.order

Set a default order for the columns in the table

ColReorder

columnControl

Configure ColumnControl for DataTables

ColumnControl

columnControl.className

Add a class name to a ColumnControl target row

ColumnControl

columnControl.content

Define which content types to show

ColumnControl

columnControl.target

Set which row in the header / footer the content should apply to

ColumnControl

columnDefs

Set column definition initialisation properties.

DataTablescolumns

columnDefs.target

Alias of targets.

DataTablescolumns

columnDefs.targets

Assign a column definition to one or more columns.

DataTablescolumns

columns

Set column specific initialisation properties.

DataTablescolumns

columns.ariaTitle

Set the columns' aria-label attribute value

DataTablescolumns

columns.cellType

Cell type to be created for a column

DataTablescolumns

columns.className

Class to assign to each cell in the column

DataTablescolumns

columns.columnControl

Specific ColumnControl configurations for columns

ColumnControl

columns.contentPadding

Add padding to the text content used when calculating the optimal width for a table.

DataTablescolumns

columns.createdCell

Cell created callback to allow DOM manipulation

DataTablescolumns

columns.data

Set the data source for the column from the rows data object / array

DataTablescolumns

columns.defaultContent

Set default, static, content for a column

DataTablescolumns

columns.editField

Define which field a column should trigger editing on

Editor

columns.footer

Set the column footer text

DataTablescolumns

columns.name

Set a descriptive name for a column

DataTablescolumns

columns.orderData

Define multiple column ordering as the default order for a column

DataTablescolumns

columns.orderDataType

Live DOM sorting type assignment

DataTablescolumns

columns.orderSequence

Order direction application sequence

DataTablescolumns

columns.orderable

Enable or disable ordering on this column

DataTablescolumns

columns.render

Render (process) the data for use in the table

DataTablescolumns

columns.responsivePriority

Set column's visibility priority

Responsive

columns.search

Per column initial search configuration

DataTablescolumns

columns.searchBuilder.defaultCondition

Set a default condition for this column

SearchBuilder

columns.searchBuilder.orthogonal

Set values of orthogonal data for rendering functions

SearchBuilder

columns.searchBuilderTitle

Set a custom title for a column in SearchBuilder

SearchBuilder

columns.searchBuilderType

Set the SearchBuilder type to use for a column

SearchBuilder

columns.searchable

Enable or disable search on the data in this column

DataTablescolumns

columns.title

Set the column title

DataTablescolumns

columns.type

Set the column type - used for filtering and sorting string processing

DataTablescolumns

columns.visible

Enable or disable the display of this column

DataTablescolumns

columns.width

Column width assignment

DataTablescolumns

createdRow

Callback for whenever a TR element is created for the table's body.

DataTablescallback

data

Data to use as the display data for the table.

DataTablesdata

deferLoading

Delay the loading of server-side data until second draw

DataTablesoption

deferRender

Feature control deferred rendering for additional speed of initialisation.

DataTablesfeature

destroy

Destroy any existing table matching the selector and replace with the new options.

DataTablesoption

displayStart

Initial paging start point

DataTablesoption

dom

Define the table control elements to appear on the page and in what order

DataTablesoption

drawCallback

Function that is called every time DataTables performs a draw.

DataTablescallback

fixedColumns

Enable and configure the FixedColumns extension for DataTables

FixedColumns

fixedColumns.end

Number of columns to fix to the end of the table

FixedColumns

fixedColumns.left

Number of columns to fix to the left of the table

FixedColumns

fixedColumns.leftColumns

Number of columns to fix to the left of the table

FixedColumns

fixedColumns.right

Number of columns to fix to the right of the table

FixedColumns

fixedColumns.rightColumns

Number of columns to fix to the right of the table

FixedColumns

fixedColumns.start

Number of columns to fix to the start of the table

FixedColumns

fixedHeader

FixedHeader configuration object

FixedHeader

fixedHeader.footer

Enable / disable fixed footer

FixedHeader

fixedHeader.footerOffset

Offset the table's fixed footer

FixedHeader

fixedHeader.header

Enable / disable fixed header

FixedHeader

fixedHeader.headerOffset

Offset the table's fixed header

FixedHeader

footerCallback

Footer display callback function.

DataTablescallback

formatNumber

Number formatting callback function.

DataTablescallback

headerCallback

Header display callback function.

DataTablescallback

info

Feature control table information display field

DataTablesfeature

infoCallback

Table summary information display callback.

DataTablescallback

initComplete

Initialisation complete callback.

DataTablescallback

keys

Enable and configure the KeyTable extension for DataTables

KeyTable

keys.blurable

Allow KeyTable's focus to be blurred (removed) from a table

KeyTable

keys.className

Set the class name used for the focused cell

KeyTable

keys.clipboard

Enable / disable clipboard interaction with KeyTable

KeyTable

keys.clipboardOrthogonal

Set the orthogonal data to copy to clipboard

KeyTable

keys.columns

Select the columns that can gain focus

KeyTable

keys.editOnFocus

Control if editing should be activated immediately upon focus

KeyTable

keys.editor

Attach an Editor instance for Excel like editing

KeyTable

keys.focus

Cell to receive initial focus in the table

KeyTable

keys.keys

Limit the keys that KeyTable will listen for and take action on

KeyTable

keys.tabIndex

Set the table's tab index for when it will receive focus

KeyTable

language

Language configuration options for DataTables

DataTablesi18n

language.ajax

Load language information from remote locations

DataTablesi18n

language.aria

Language strings used for WAI-ARIA specific attributes

DataTablesi18n

language.aria.orderable

Language string used for WAI-ARIA column orderable label

DataTablesi18n

language.aria.orderableRemove

Language string used for WAI-ARIA column label to alter column's ordering

DataTablesi18n

language.aria.orderableReverse

Language string used for WAI-ARIA column label to alter column's ordering

DataTablesi18n

language.aria.paginate

WAI-ARIA labels for pagination buttons

DataTablesi18n

language.aria.paginate.first

WAI-ARIA label for the first pagination button

DataTablesi18n

language.aria.paginate.last

WAI-ARIA label for the last pagination button

DataTablesi18n

language.aria.paginate.next

WAI-ARIA label for the next pagination button

DataTablesi18n

language.aria.paginate.number

WAI-ARIA label for the number pagination buttons

DataTablesi18n

language.aria.paginate.previous

WAI-ARIA label for the previous pagination button

DataTablesi18n

language.aria.sortAscending

Language strings used for WAI-ARIA specific attributes

DataTablesi18n

language.aria.sortDescending

Language strings used for WAI-ARIA specific attributes

DataTablesi18n

language.autoFill

Container object for language strings used by AutoFill

AutoFill

language.autoFill.button

Multi-fill selector button text

AutoFill

language.autoFill.cancel

Multi-fill selector cancel option message

AutoFill

language.autoFill.fill

Multi-fill selector message for the full fill fill type

AutoFill

language.autoFill.fillHorizontal

Multi-fill selector message for the horizontal fill fill type

AutoFill

language.autoFill.fillVertical

Multi-fill selector message for the vertical fill fill type

AutoFill

language.autoFill.increment

Multi-fill selector message for the increment fill type

AutoFill

language.autoFill.info

Information message shown at the top of the fill type selector

AutoFill

language.buttons.createState

Set the text within the StateRestore creation button

StateRestore

language.buttons.removeAllStates

Set the text within the StateRestore remove all button

StateRestore

language.buttons.removeState

Set the text within the StateRestore remove button

StateRestore

language.buttons.renameState

Set the text within the StateRestore rename button

StateRestore

language.buttons.savedStates

Set the text within the StateRestore savedStates button

StateRestore

language.buttons.stateRestore

Set the text within the StateRestore stateRestore split dropdown button

StateRestore

language.buttons.updateState

Set the text within the StateRestore update button

StateRestore

language.columnControl

Set the strings that are used by ColumnControl content types

ColumnControl

language.decimal

Decimal place character

DataTablesi18n

language.emptyTable

Table has no records string

DataTablesi18n

language.entries

Replacement pluralisation for table data type

DataTablesi18n

language.fixedColumns.button

Set FixedColumns button text

FixedColumns

language.info

Table summary information display string

DataTablesi18n

language.infoEmpty

Table summary information string used when the table is empty of records

DataTablesi18n

language.infoFiltered

Appended string to the summary information when the table is filtered

DataTablesi18n

language.infoPostFix

String to append to all other summary information strings

DataTablesi18n

language.lengthLabels

Specify the labels for the page length dropdown

DataTablesi18n

language.lengthMenu

Page length options string

DataTablesi18n

language.loadingRecords

Loading information display string - shown when Ajax loading data

DataTablesi18n

language.paginate

Pagination specific language strings

DataTablesi18n

language.paginate.first

Pagination 'first' button string

DataTablesi18n

language.paginate.last

Pagination 'last' button string

DataTablesi18n

language.paginate.next

Pagination 'next' button string

DataTablesi18n

language.paginate.previous

Pagination 'previous' button string

DataTablesi18n

language.processing

Processing indicator string

DataTablesi18n

language.search

Search input string

DataTablesi18n

language.searchBuilder.add

Set the message to be displayed in the SearchBuilder add button

SearchBuilder

language.searchBuilder.button

Set SearchBuilder button text

SearchBuilder

language.searchBuilder.clearAll

Text to be displayed in the SearchBuilder clear all button

SearchBuilder

language.searchBuilder.condition

Set the placeholder text for the SearchBuilder condition select element

SearchBuilder

language.searchBuilder.conditions

Define custom condition names for SearchBuilder conditions

SearchBuilder

language.searchBuilder.conditions.array

Set the condition names for columns that use arrays

SearchBuilder

language.searchBuilder.conditions.date

Set the condition names for the date column type

SearchBuilder

language.searchBuilder.conditions.number

Set the condition names for the number column type

SearchBuilder

language.searchBuilder.conditions.string

Set the condition names for the string column type

SearchBuilder

language.searchBuilder.conditions[type]

The object containing the condition names for a specific type

SearchBuilder

language.searchBuilder.data

Set the placeholder text for the SearchBuilder data select element

SearchBuilder

language.searchBuilder.delete

Set the html of the SearchBuilder delete criteria button

SearchBuilder

language.searchBuilder.deleteTitle

Set the title attribute of the SearchBuilder delete criteria button

SearchBuilder

language.searchBuilder.left

Set the text of the SearchBuilder left button

SearchBuilder

language.searchBuilder.leftTitle

Set the title attribute of the SearchBuilder left button

SearchBuilder

language.searchBuilder.logicAnd

Message to display when AND logic is in place

SearchBuilder

language.searchBuilder.logicOr

Message to display when OR logic is in place

SearchBuilder

language.searchBuilder.right

Set the text of the SearchBuilder right button

SearchBuilder

language.searchBuilder.rightTitle

Set the title attribute of the SearchBuilder right button

SearchBuilder

language.searchBuilder.search

Text to show in the "perform search" button

SearchBuilder

language.searchBuilder.title

Set the SearchBuilder Title text

SearchBuilder

language.searchBuilder.value

Set the placeholder text for the SearchBuilder value select element

SearchBuilder

language.searchBuilder.valueJoiner

Set the text between the value input elements where two are required

SearchBuilder

language.searchPlaceholder

Search input element placeholder attribute

DataTablesi18n

language.select

Container object for language strings used by Select

Select

language.select.aria.headerCheckbox

Text to use as the aria-label for the header checkbox

Select

language.select.aria.rowCheckbox

Text to use as the aria-label for the row selection checkboxes

Select

language.select.cells

Table information summary string for the number of cells selected

Select

language.select.columns

Table information summary string for the number of columns selected

Select

language.select.rows

Table information summary string for the number of rows selected

Select

language.stateRestore

Container for options for language

StateRestore

language.stateRestore.creationModal

Set the text for the elements that are shown within the creation modal

StateRestore

language.stateRestore.creationModal.button

Set the text within the StateRestore creation modal button

StateRestore

language.stateRestore.creationModal.columns.search

Set the text for the label of the columns search checkbox within the creation modal

StateRestore

language.stateRestore.creationModal.columns.visible

Set the text for the label of the column visibility checkbox within the creation modal

StateRestore

language.stateRestore.creationModal.length

Set the text for the label of the page length checkbox within the creation modal

StateRestore

language.stateRestore.creationModal.name

Set the text for the label of the name input within the creation modal

StateRestore

language.stateRestore.creationModal.order

Set the text for the label of the order checkbox within the creation modal

StateRestore

language.stateRestore.creationModal.paging

Set the text for the label of the paging checkbox within the creation modal

StateRestore

language.stateRestore.creationModal.scroller

Set the text for the label of the scroller checkbox within the creation modal

StateRestore

language.stateRestore.creationModal.search

Set the text for the label of the search checkbox within the creation modal

StateRestore

language.stateRestore.creationModal.searchBuilder

Set the text for the label of the searchBuilder checkbox within the creation modal

StateRestore

language.stateRestore.creationModal.searchPanes

Set the text for the label of the searchPanes checkbox within the creation modal

StateRestore

language.stateRestore.creationModal.select

Set the text for the label of the select checkbox within the creation modal

StateRestore

language.stateRestore.creationModal.title

Set the text for the title of the creation modal

StateRestore

language.stateRestore.creationModal.toggleLabel

Set the label text shown beside the toggle check boxes

StateRestore

language.stateRestore.duplicateError

Set the error message shown when attempting to rename a state to one that already exists

StateRestore

language.stateRestore.emptyError

Set the error message shown when incorrectly renaming a state to an empty string

StateRestore

language.stateRestore.emptyStates

Set the text that is shown in the savedStates collection when there are no saved states

StateRestore

language.stateRestore.removeConfirm

Set the confirmation message shown within the StateRestore remove modal

StateRestore

language.stateRestore.removeError

Set the error message shown when incorrectly removing a state

StateRestore

language.stateRestore.removeJoiner

Set the joiner used between states within the StateRestore remove modal

StateRestore

language.stateRestore.removeSubmit

Set the text within the StateRestore remove button

StateRestore

language.stateRestore.removeTitle

Set the title shown in the StateRestore remove modal

StateRestore

language.stateRestore.renameButton

Set the text within the StateRestore remove button

StateRestore

language.stateRestore.renameLabel

Set the label next to the input element within the StateRestore rename modal

StateRestore

language.stateRestore.renameTitle

Set the title shown in the StateRestore rename modal

StateRestore

language.thousands

Thousands separator

DataTablesi18n

language.url

Load language information from remote file

DataTablesi18n

language.zeroRecords

Table empty as a result of filtering string

DataTablesi18n

layout

Define and position the table control elements to appear on the page

DataTablesoption

lengthChange

Feature control the end user's ability to change the paging display length of the table.

DataTablesfeature

lengthMenu

Change the options in the page length select list.

DataTablesoption

on

Add event listeners to the DataTable during initialisation.

DataTablescallback

order

Initial order (sort) to apply to the table

DataTablesoption

orderCellsTop

Control which cell the order event handler will be applied to in a column

DataTablesoption

orderClasses

Highlight the columns being ordered in the table's body

DataTablesoption

orderDescReverse

Control if the initial data order is reversed when desc ordering

DataTablesoption

orderFixed

Ordering to always be applied to the table

DataTablesoption

orderMulti

Multiple column ordering ability control.

DataTablesoption

ordering

Feature control ordering (sorting) abilities in DataTables.

DataTablesfeature

ordering.handler

Control the click to order listener for column headers.

DataTablesfeature

ordering.indicators

Control the display of the ordering indicators in header cells.

DataTablesfeature

pageLength

Change the initial page length (number of rows per page)

DataTablesoption

paging

Enable or disable table pagination.

DataTablesfeature

pagingType

Pagination button display options

DataTablesoption

preDrawCallback

Pre-draw callback.

DataTablescallback

processing

Feature control the processing indicator.

DataTablesfeature

renderer

Display component renderer types

DataTablesoption

responsive

Enable and configure the Responsive extension for DataTables

Responsive

responsive.breakpoints

Set the breakpoints for a Responsive instance

Responsive

responsive.details

Enable and configure the child rows shown by Responsive for collapsed tables

Responsive

responsive.details.display

Define how the hidden information should be displayed to the end user

Responsive

responsive.details.renderer

Define the renderer used to display the child rows

Responsive

responsive.details.target

Column / selector for child row display control when using column details type

Responsive

responsive.details.type

Set the child row display control type

Responsive

responsive.orthogonal

Set the orthogonal data request type for the hidden information display

Responsive

retrieve

Retrieve an existing DataTables instance

DataTablesoption

rowCallback

Row draw callback.

DataTablescallback

rowGroup

Enable and configure the RowGroup extension for DataTables

RowGroup

rowGroup.className

Set the class name to be used for the grouping rows

RowGroup

rowGroup.dataSrc

Set the data point to use as the grouping data source

RowGroup

rowGroup.emptyDataGroup

Text to show for rows which have null, undefined or empty string group data

RowGroup

rowGroup.enable

Provides the ability to disable row grouping at initialisation

RowGroup

rowGroup.endClassName

Set the class name to be used for the grouping end rows

RowGroup

rowGroup.endRender

Provide a function that can be used to control the data shown in the end grouping row.

RowGroup

rowGroup.startClassName

Set the class name to be used for the grouping start rows

RowGroup

rowGroup.startRender

Provide a function that can be used to control the data shown in the start grouping row.

RowGroup

rowId

Data property name that DataTables will use to set tr element DOM IDs

DataTablesoption

rowReorder

Enable and configure the RowReorder extension for DataTables

RowReorder

rowReorder.cancelable

Enable / disable the canceling of the drag and drop interaction

RowReorder

rowReorder.dataSrc

Configure the data point that will be used for the reordering data

RowReorder

rowReorder.editor

Attach an Editor instance for database updating

RowReorder

rowReorder.enable

Enable / disable RowReorder's user interaction

RowReorder

rowReorder.formOptions

Set the options for the Editor form when submitting data

RowReorder

rowReorder.selector

Define the selector used to pick the elements that will start a drag

RowReorder

rowReorder.snapX

Horizontal position control of the row being dragged

RowReorder

rowReorder.update

Control automatic of data when a row is dropped

RowReorder

scrollCollapse

Allow the table to reduce in height when a limited number of rows are shown.

DataTablesoption

scrollX

Horizontal scrolling

DataTablesfeature

scrollY

Vertical scrolling

DataTablesfeature

scroller

Enable and configure the Scroller extension for DataTables

Scroller

scroller.boundaryScale

Set the point at which new data will be loaded and drawn

Scroller

scroller.displayBuffer

The amount of data that Scroller should pre-buffer to ensure smooth scrolling

Scroller

scroller.rowHeight

Set the row height, or how the row height is calculated

Scroller

scroller.serverWait

Time delay before new data is requested when server-side processing is enabled

Scroller

search

Set an initial search in DataTables and / or search options.

DataTablesoption

search.caseInsensitive

Control case-sensitive filtering option.

DataTablesoption

search.regex

Enable / disable escaping of regular expression characters in the search term.

DataTablesoption

search.return

Enable / disable DataTables' search on return

DataTablesoption

search.search

Set an initial filtering condition on the table.

DataTablesoption

search.smart

Enable / disable DataTables' smart filtering

DataTablesoption

searchBuilder

Enable and configure the SearchBuilder extension for DataTables

SearchBuilder

searchBuilder.columns

Restrict which columns can be filtered on

SearchBuilder

searchBuilder.conditions

Define custom conditions for SearchBuilder

SearchBuilder

searchBuilder.depthLimit

Impose a limit on the depth of the groups

SearchBuilder

searchBuilder.enterSearch

Trigger a search on the enter key rather than every keypress

SearchBuilder

searchBuilder.filterChanged

Function to update title text when selections are made.

SearchBuilder

searchBuilder.greyscale

Removes the colours from SearchBuilder

SearchBuilder

searchBuilder.liveSearch

Control live search operation

SearchBuilder

searchBuilder.logic

Set the default logic operator

SearchBuilder

searchBuilder.preDefined

Set a predefined search query

SearchBuilder

searchCols

Define an initial search for individual columns.

DataTablesoption

searchDelay

Set a delay for search operations

DataTablesoption

searching

Feature control search (filtering) abilities

DataTablesfeature

select

Select configuration object

Select

select.blurable

Indicate if the selected items will be removed when clicking outside of the table

Select

select.className

Set the class name that will be applied to selected items

Select

select.headerCheckbox

Control automatic addition of header checkbox

Select

select.info

Enable / disable the display for item selection information in the table summary.

Select

select.items

Set which table items to select (rows, columns or cells)

Select

select.keys

Keyboard navigation and selection of rows in the table

Select

select.keysWrap

Allow keyboard navigation to wrap

Select

select.selectable

Set a function that will determine if a row should be selectable.

Select

select.selector

Set the element selector used for mouse event capture to select items

Select

select.style

Set the selection style for end user interaction with the table

Select

select.toggleable

Disable the deselection of selected rows when clicked

Select

serverSide

Feature control DataTables' server-side processing mode.

DataTablesfeature

stateDuration

Saved state validity duration

DataTablesoption

stateLoadCallback

Callback that defines where and how a saved state should be loaded.

DataTablescallback

stateLoadParams

State loaded - data manipulation callback

DataTablescallback

stateLoaded

State loaded callback.

DataTablescallback

stateSave

State saving - restore table state on page reload

DataTablesfeature

stateSaveCallback

Callback that defines how the table state is stored and where.

DataTablescallback

stateSaveParams

State save - data manipulation callback

DataTablescallback

tabIndex

Tab index control for keyboard navigation

DataTablesoption

titleRow

Control which row in the header is the title row

DataTablesoption

typeDetect

Ability to enable / disable auto type detection

DataTablesoption