simple-datatables
Version:
A lightweight, dependency-free JavaScript HTML table plugin.
64 lines (61 loc) • 1.52 kB
Markdown
simple-datatables can be initialised with custom options passed as the second parameter of the constructor.
```javascript
let options = {
searchable: true,
perPage: 10,
...
};
let dataTable = new DataTable(myTable, options);
```
---
### Data
* [data](data)
* [type](columns#type)
* [format](columns#format)
### Appearance
* [caption](caption)
* [classes](classes)
* [columns](columns)
* [fixedColumns](fixedColumns)
* [fixedHeight](fixedHeight)
* [footer](footer)
* [header](header)
* [hiddenHeader](hiddenHeader)
* [labels](labels)
* [template](template)
* [scrollY](scrollY)
### Rendering
* [pagerRender](pagerRender)
* [rowRender](rowRender)
* [tableRender](tableRender)
* [diffDomOptions](diffDomOptions)
### Pagination
* [paging](paging)
* [perPage](perPage)
* [perPageSelect](perPageSelect)
* [firstLast](firstLast)
* [nextPrev](nextPrev)
* [firstText](firstText)
* [lastText](lastText)
* [prevText](prevText)
* [nextText](nextText)
* [ellipsisText](ellipsisText)
* [truncatePager](truncatePager)
* [pagerDelta](pagerDelta)
### Searching
* [searchable](searchable)
* [sensitivity](columns#sensitivity)
* [searchQuerySeparator](searchQuerySeparator)
* [searchMethod](searchMethod)
### Sorting
* [sortable](sortable)
* [locale](columns#locale)
* [numeric](columns#numeric)
* [caseFirst](columns#caseFirst)
* [ignorePunctuation](columns#ignorePunctuation)
### Navigation
* [rowNavigation](rowNavigation)
* [rowSelectionKeys](rowSelectionKeys)
* [tabIndex](tabIndex)
### Other
* [destroyable](destroyable)