DataTables 3.1.3
DataTables CDN files for DataTables 3.1.3. This software was originally released on 2nd October, 2026.
Release notes
This release has improvements for the exported Typescript types, and also a new feature that will help improve performance when used with the React and Vue components for DataTables (those components will be updated to make use of the new abilities soon).
New
- New:
columns.widthCalcoption which can be used to limit the column width calculations to use the data from the current page only. This is particularly useful for React / Vue integration, which can have child components that require to be rendered before display.
Updates
- Update: Typescript - formally export the types for column
dataandrenderoptions.
Fixes
- Fix: A column which was initially hidden wasn't then click orderable when made visible
- Fix: Address error when sizing a table (
columns().widths()) when used with DOMPurify. - Fix: Smooth scrolling with a trackpad wasn't smooth (
scrollX) - Fix: Typescript definition for
columnsshould allownullentries
Files
css
- //cdn.datatables.net/3.1.3/css/dataTables.bootstrap.css
- //cdn.datatables.net/3.1.3/css/dataTables.bootstrap.min.css
- //cdn.datatables.net/3.1.3/css/dataTables.bootstrap4.css
- //cdn.datatables.net/3.1.3/css/dataTables.bootstrap4.min.css
- //cdn.datatables.net/3.1.3/css/dataTables.bootstrap5.css
- //cdn.datatables.net/3.1.3/css/dataTables.bootstrap5.min.css
- //cdn.datatables.net/3.1.3/css/dataTables.bulma.css
- //cdn.datatables.net/3.1.3/css/dataTables.bulma.min.css
- //cdn.datatables.net/3.1.3/css/dataTables.dataTables.css
- //cdn.datatables.net/3.1.3/css/dataTables.dataTables.min.css
- //cdn.datatables.net/3.1.3/css/dataTables.foundation.css
- //cdn.datatables.net/3.1.3/css/dataTables.foundation.min.css
- //cdn.datatables.net/3.1.3/css/dataTables.jqueryui.css
- //cdn.datatables.net/3.1.3/css/dataTables.jqueryui.min.css
- //cdn.datatables.net/3.1.3/css/dataTables.material.css
- //cdn.datatables.net/3.1.3/css/dataTables.material.min.css
- //cdn.datatables.net/3.1.3/css/dataTables.semanticui.css
- //cdn.datatables.net/3.1.3/css/dataTables.semanticui.min.css
- //cdn.datatables.net/3.1.3/css/dataTables.tailwindcss.css
- //cdn.datatables.net/3.1.3/css/dataTables.tailwindcss.min.css
- //cdn.datatables.net/3.1.3/css/dataTables.uikit.css
- //cdn.datatables.net/3.1.3/css/dataTables.uikit.min.css
js
- //cdn.datatables.net/3.1.3/js/dataTables.bootstrap.js
- //cdn.datatables.net/3.1.3/js/dataTables.bootstrap.min.js
- //cdn.datatables.net/3.1.3/js/dataTables.bootstrap.min.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.bootstrap.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.bootstrap4.js
- //cdn.datatables.net/3.1.3/js/dataTables.bootstrap4.min.js
- //cdn.datatables.net/3.1.3/js/dataTables.bootstrap4.min.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.bootstrap4.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.bootstrap5.js
- //cdn.datatables.net/3.1.3/js/dataTables.bootstrap5.min.js
- //cdn.datatables.net/3.1.3/js/dataTables.bootstrap5.min.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.bootstrap5.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.bulma.js
- //cdn.datatables.net/3.1.3/js/dataTables.bulma.min.js
- //cdn.datatables.net/3.1.3/js/dataTables.bulma.min.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.bulma.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.dataTables.js
- //cdn.datatables.net/3.1.3/js/dataTables.dataTables.min.js
- //cdn.datatables.net/3.1.3/js/dataTables.dataTables.min.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.dataTables.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.foundation.js
- //cdn.datatables.net/3.1.3/js/dataTables.foundation.min.js
- //cdn.datatables.net/3.1.3/js/dataTables.foundation.min.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.foundation.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.jqueryui.js
- //cdn.datatables.net/3.1.3/js/dataTables.jqueryui.min.js
- //cdn.datatables.net/3.1.3/js/dataTables.jqueryui.min.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.jqueryui.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.js
- //cdn.datatables.net/3.1.3/js/dataTables.material.js
- //cdn.datatables.net/3.1.3/js/dataTables.material.min.js
- //cdn.datatables.net/3.1.3/js/dataTables.material.min.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.material.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.min.js
- //cdn.datatables.net/3.1.3/js/dataTables.min.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.semanticui.js
- //cdn.datatables.net/3.1.3/js/dataTables.semanticui.min.js
- //cdn.datatables.net/3.1.3/js/dataTables.semanticui.min.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.semanticui.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.tailwindcss.js
- //cdn.datatables.net/3.1.3/js/dataTables.tailwindcss.min.js
- //cdn.datatables.net/3.1.3/js/dataTables.tailwindcss.min.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.tailwindcss.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.uikit.js
- //cdn.datatables.net/3.1.3/js/dataTables.uikit.min.js
- //cdn.datatables.net/3.1.3/js/dataTables.uikit.min.mjs
- //cdn.datatables.net/3.1.3/js/dataTables.uikit.mjs