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.startandfixedColumns.endto fix columns regardless of text directionfixedColumns().start()andfixedColumns().end()getter and setters for the new options
Updates
fixedColumns.leftandfixedColumns.rightnow 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/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
- //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