DataTables
Advanced interaction
features for your tables.
Editor
Comprehensive editing
library for DataTables.
Manual
Download
  • Examples
  • Manual
  • Reference
  • Extensions
    • AutoFill
    • Buttons
    • ColReorder
    • Editor
    • FixedColumns
    • FixedHeader
    • KeyTable
    • Responsive
    • RowGroup
    • RowReorder
    • Scroller
    • SearchBuilder
    • SearchPanes
    • StateRestore
      • Examples
      • Reference: Buttons
      • Reference: Options
      • Reference: API
    • Select
    • Standalone: DateTime
    • Legacy: ColVis
    • Legacy: TableTools
  • Plug-ins
  • Blog
  • Forums
  • Support
  • FAQs
  • Download
  • Purchase
≡ Show site navigation

StateRestore for DataTables

This is the StateRestore extension for DataTables.

Initialisation and options

  • Basic StateRestore Example
  • Alternative UI
  • Basic StateRestore Example - API
  • Custom Split Buttons
  • Remove All Button
  • Ajax Loading and Saving
  • Ajax Function
  • Predefined States
  • Predefined States from Ajax
  • Predefined States - No Save, Remove, Rename or Create
  • No state creation
  • No state remove
  • No state renaming
  • No state saving
  • No Buttons

Customisation

  • Label to Display Active States
  • Creation Modal
  • Custom State Data
  • Creation Modal with Toggle for Columns
  • Creation Modal with Toggle
  • StateRestore Language Options
  • Custom Button Text
  • Don't save column searches
  • Child Rows
  • Don't save column visibility
  • Don't save ordering
  • Don't save page length
  • Don't save paging
  • Don't save scroller
  • Don't save search
  • Don't save SearchBuilder
  • Don't save SearchPanes
  • Don't save Selections

Integration with other DataTables extensions

  • Predefined SearchPanes State
  • Scroller Integration
  • SearchBuilder Integration
  • SearchPanes Integration
  • Select Integration
  • ColReorder Integration

Styling

  • Bootstrap 3
  • Bootstrap 4
  • Bootstrap 5
  • Bulma
  • Foundation
  • JQuery UI
  • Fomantic-UI (formally Semantic-UI) styling

DataTables

DataTables designed and created by SpryMedia Ltd.
© 2007-2025 MIT licensed. Privacy policy. Supporters.
SpryMedia Ltd is registered in Scotland, company no. SC456502.