columns().indexes()
Get the column indexes of the selected columns.
Description
DataTables stores the data for rows and columns in internal indexes for fast ordering, searching etc. It can be useful at times to know what these indexes are, as they can be used for efficient selectors in the row()
, column()
and other API methods which use selectors.
This method is used to retrieve the indexes of the selected columns. By default it will return the column data index (i.e. column visibility is not taken into consideration), but by passing visible
as the first parameter to the method, the returned indexes will be the columns' visible index, which does take into account hidden columns (for example if column 0 is hidden, all following columns would have their visible index shifted by 1).
Type
function columns().indexes( [type] )
- Description:
Get the column indexes of the selected columns.
- Parameters:
Name Type Optional 1 type
Yes - default:data Specify if you want to get the column data index (default) or the visible index (
visible
).- Returns:
DataTables API instance with selected columns' indexes in the result set.
Related
The following options are directly related and may also be useful in your application development.