FixedColumns 5.0.0
DataTables CDN files for FixedColumns 5.0.0. This software was originally released on 15th February, 2024.
Release notes
This is a signifiant update to FixedColumns which brings support for multi-row and complex headers and footers. There is also a new visual "shadow" to highlight the fixed columns to the end user. It also moves towards the start
and end
terminology (rather than left
and right
) to better support right-to-left languages, although the old naming is also supported.
FixedColumns 5+ is not compatible with DataTables 1.x, it requires DataTables 2+ due to the use of the new APIs.
New
- Requires DataTables 2+
- Support for multi-row and complex headers and footers
- Shadow to highlight fixed column(s) and visually delineate them from the non-fixed column
- Full support for right-to-left languages
fixedColumns.start
andfixedColumns.end
to fix columns regardless of text directionfixedColumns().start()
andfixedColumns().end()
getter and setters for the new options
Updates
fixedColumns.left
andfixedColumns.right
now text direction aware. i.e. when used they will always operate on the left or right, regardless of text direction.fixedColumns().left()
andfixedColumns().right()
also not text direction aware.- Class names updates to reflect the primary use case of start / end
- Smaller file size
Fixes
- Border integration for the styling frameworks improved
- Bootstrap bordered table had a double left border
- Consistent coding style for docs and examples
- Scroll fix to start / end when using KeyTable
- When KeyTable is focused on the start or end column, it will now fix the scrolling to the matching terminus so you can see the immediately adjacent non-fixed cells.
Files
- //cdn.datatables.net/fixedcolumns/5.0.0/importmap.json
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.bootstrap.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.bootstrap.min.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.bootstrap4.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.bootstrap4.min.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.bootstrap5.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.bootstrap5.min.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.bulma.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.bulma.min.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.dataTables.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.dataTables.min.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.foundation.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.foundation.min.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.jqueryui.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.jqueryui.min.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.semanticui.css
- //cdn.datatables.net/fixedcolumns/5.0.0/css/fixedColumns.semanticui.min.css
- //cdn.datatables.net/fixedcolumns/5.0.0/js/FixedColumns.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/dataTables.fixedColumns.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/dataTables.fixedColumns.min.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/dataTables.fixedColumns.min.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/dataTables.fixedColumns.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bootstrap.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bootstrap.min.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bootstrap.min.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bootstrap.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bootstrap4.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bootstrap4.min.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bootstrap4.min.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bootstrap4.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bootstrap5.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bootstrap5.min.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bootstrap5.min.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bootstrap5.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bulma.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bulma.min.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bulma.min.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.bulma.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.dataTables.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.dataTables.min.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.dataTables.min.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.dataTables.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.foundation.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.foundation.min.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.foundation.min.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.foundation.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.jqueryui.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.jqueryui.min.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.jqueryui.min.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.jqueryui.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.semanticui.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.semanticui.min.js
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.semanticui.min.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/fixedColumns.semanticui.mjs
- //cdn.datatables.net/fixedcolumns/5.0.0/js/index.js