<?xml version="1.0" encoding="UTF-8" ?>
<dt-option library="FixedColumns">
	<name>fixedColumns</name>
	<summary>Enable and configure the FixedColumns extension for DataTables</summary>
	<since>3.1.0</since>

	<type type="boolean">
		<description>
			As a boolean value this property will enable FixedColumns on the DataTable that is being created. `true` will enable FixedColumns, while `false` will not.

			This is a short-cut option to enable FixedColumns with the default configuration options. Customisations can be made by giving this parameter as an object, see below.
		</description>
	</type>

	<type type="object">
		<description>
			If given as an object, FixedColumns will be enabled on the target DataTable, with default values (`$.fn.dataTable.FixedColumns.defaults`) extended, and potentially overwritten, by the options provided in this object. This is how FixedColumns can be configured on an individual table basis, or through the defaults.
		</description>
	</type>

	<default value="undefined">
		FixedColumns will not be initialised by default
	</default>

	<description>
		FixedColumns provides the option to freeze one or more columns to the left or right of a horizontally scrolling DataTable. This allows information in the fixed columns to remain visible even when scrolling through the data set. This can be particularly useful if you wish to show a large number of columns.

		This option provides the ability to enable and configure FixedColumns for DataTables. In its simplest form as the boolean `true` it will enable FixedColumns with the default configuration options (as defined by `$.fn.dataTable.FixedColumns.defaults`). It can also be used as an object to provide custom configuration options as described below.

		Please note that as with all other configuration options for FixedColumns, this option is an extension to the [default set of DataTables options](/reference/option). This property should be set in the DataTables initialisation object.
	</description>

	<example title="Enable FixedColumns for a table"><![CDATA[

$('#example').DataTable( {
	fixedColumns: true
} );

]]></example>

	<example title="Enable FixedColumns with configuration options"><![CDATA[

$('#example').DataTable( {
	fixedColumns: {
		leftColumns: 2
	}
} );

]]></example>

</dt-option>