Buttons 1.3.0

DataTables CDN files for Buttons 1.3.0. This software was originally released on 17th April, 2017.

Release notes

A nice mix of new features and bug fixes in this release. The primary new feature is the new processing indicators which show when the button is busy. There are also performance improvements, particularly when combined with DataTables 1.10.14.


  • New: File export buttons now have a processing indicator. Useful for tables with a long export time
  • New: button().processing() and buttons().processing() methods which can be used to programmatically enable and disable the button's processing state
  • New: print will now correctly display images from the source table in the print view. This requires exportOptions.stripHtml: false to be set.
  • New: buttons.buttons.titleAttr can now be given as a function, matching the ability of buttons.buttons.text.
  • New: colvis now has a columnText callback option that can be used to customise the text shown for a column's visiblity button.


  • Fix: Excel output where a string was numeric with a leading 0 would result in the 0 being stripped as it was stored as a number. It is now stored as a string.
  • Fix: Remove <script> tags and their contents when exporting data
  • Fix: excelFlash would fail in IE8
  • Fix: Maximum column width mentioned in the documentation was ignored incorrectly
  • Fix: Add role=menu to collection container to improve accessibility
  • Fix: Excel export - modify namespace clean up regex to be correct and more efficient.
  • Fix: null data in Excel export would result in an exception in the column width calculation code.
  • Fix: XLSX export - red background styles for simple text were using the wrong style
  • Fix - docs: Typo in buttons.buttons.key examples
  • Fix - docs: Safari 10.0.x are not supported for the Excel export
  • Fix - example: Typos