DataTables
Advanced interaction
features for your tables.
Editor
Comprehensive editing
library for DataTables.
Manual
Download
  • Examples
    • Basic initialisation
    • Advanced initialisation
    • Styling
    • Data sources
    • API
    • Ajax
    • Server-side
    • Plug-ins
  • Manual
  • Reference
  • Extensions
  • Plug-ins
  • Blog
  • Forums
  • Support
  • FAQs
  • Download
  • Purchase
≡ Show site navigation

API

The real power of DataTables can be exploited through the use of the API that it presents. The DataTables API is designed to be simple, consistent and easy to use. The examples in this section show how the API may be used.

API

  • Add rows
  • Individual column searching (text inputs)
  • Individual column searching (select inputs)
  • Highlighting rows and columns
  • Child rows (show extra / detailed information)
  • Child rows with StateSave
  • Row selection (multiple rows)
  • Row selection and deletion (single row)
  • Form inputs
  • Index column
  • Show / hide columns dynamically
  • Using API in callbacks
  • Scrolling and Bootstrap tabs
  • Search API (regular expressions)
  • HighCharts Integration

DataTables

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