{hero}

autoFill().disable()

Since: AutoFill 2.2.0

Disable AutoFill's interactions.
Please note - this property requires the AutoFill extension for DataTables.

Description

This method can be used to disable AutoFill's end user interaction options with a DataTable during run time. This can be useful if your UI does not allow for AutoFill to be used under certain circumstances.

Type

function autoFill().disable()

Description:

Disable AutoFill. Please note that this disallows future interactions with the table (until re-enabled).

Returns:

DataTables API instance

Example

Toggle the enabled state of AutoFill on a button click:

var table = $('#example').DataTable( {
	autoFill: true
} );

$('#toggleAutoFill').on( 'click', function () {
	if ( table.autoFill().enabled() ) {
		table.autoFill().disable();
	}
	else {
		table.autoFill().enable();
	}
} );

Related

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