Skip to content

martinberlin/datatables-dynamic-columns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Datatables with dynamic columns

A solution to add dynamic headers to datatables jQuery plugin. This public repository will help to post solutions and code-snippets we find useful, please feel free to fork and add your own commentaries and examples. Resume:

  • dynamic-headers.html loads json from data/data.json The idea is that in the JSON we define the columns, adding a name additional attribute that defines the Title of the table header Any other render or transformation applied to the column should be defined in the Javascript code (see example)

Test notes:

datatables js and css is included for demo purposes. Please download latest version of datatables here: https://datatables.net/download

Exceptions

Using this dynamic generation of Columns won't play well with:

 "serverSide": true

Since we are “fabricating” the table ourselves. Other than that so far everything else works just as a normal dataTable.

Thanks to

Allan from Datatables for creating such an awesome data visualization plugin. Using if for more than 3 years and counting! Diego for his help on building a simple, yet effective logic. SkyGate GmbH for giving me the time and support to do this and share it in an open repository

Sponsoring

If you like this solution please consider becoming a sponsor where you can donate as little as 2 u$ per month. Just click on: ❤ Sponsor on the top right

♢ For cryptocurrency users is also possible to help this project transferring Ethereum:

0x68cEAB84F33776a7Fac977B2Bdc0D50933344086

We are thankful for the support and contributions so far!

About

A solution to add dynamic headers to Allan's great jQuery plugin

Topics

Resources

License

Stars

Watchers

Forks

Languages