====== DataTables Plugin ======
Dieses Pluging bringt dir [[https://datatables.net|DataTables]] Unterstützung ins DokuWiki.
Die Dokumentation aller Optionen ist hier: https://www.dokuwiki.org/plugin:datatables
===== Syntax =====
==== Einfach ====
^ Spalte A ^ Spalte B ^ Spalte C ^
| Reihe A1 | Reihe B1 | Reihe C1 |
| Reihe A2 | Reihe B2 | Reihe C2 |
| Reihe A2 | Reihe B2 | Reihe C3 |
^ Spalte A ^ Spalte B ^ Spalte C ^
| Reihe A1 | Reihe B1 | Reihe C1 |
| Reihe A2 | Reihe B2 | Reihe C2 |
| Reihe A2 | Reihe B2 | Reihe C3 |
==== Tabellen ohne Header ====
| Reihe A1 | Reihe B1 | Reihe C1 |
| Reihe A2 | Reihe B2 | Reihe C2 |
| Reihe A2 | Reihe B2 | Reihe C3 |
| Reihe A1 | Reihe B1 | Reihe C1 |
| Reihe A2 | Reihe B2 | Reihe C2 |
| Reihe A2 | Reihe B2 | Reihe C3 |
==== Komplexe Header ====
^ Name ^^
^ Vornam ^ Nachname ^
| Michael | Wegener |
| Dietmar | Schönig |
^ Name ^^
^ Vorname ^ Nachname ^
| Michael | Wegener |
| Dietmar | Schönig |
===== Optionen =====
^ Option ^ Description ^ Allowed values ^ Default value ^
| ''auto-width'' | Feature control DataTables' smart column width handling | ''boolean'' | ''true'' |
| ''dom'' | Define the table control elements to appear on the page and in what order | ''string'' | ''lfrtip'' |
| ''info'' | Feature control table information display field | ''boolean'' | ''true'' |
| ''length-change'' | Feature control the end user's ability to change the paging display length of the table | ''boolean'' | ''true'' |
| ''order'' | Initial order (sort) to apply to the table | ''json'' | ''%%[[0, "asc"]]%%'' |
| ''ordering'' | Feature control ordering (sorting) abilities in DataTables | ''boolean'' | ''true'' |
| ''page-length'' | Number of elements to display per page | ''integer'' | ''10'' |
| ''paging'' | Enable or disable table pagination | ''boolean'' | ''true'' |
| ''paging-type'' | Pagination button display options | ''simple'' -- 'Previous' and 'Next' buttons only \\ ''simple_numbers'' -- 'Previous' and 'Next' buttons, plus page numbers \\ ''full'' -- 'First', 'Previous', 'Next' and 'Last' buttons \\ ''full_numbers'' -- 'First', 'Previous', 'Next' and 'Last' buttons, plus page numbers | ''simple_numbers'' |
| ''scroll-x'' | Horizontal scrolling | ''px'', ''integer'', ''boolean'' | ''false'' |
| ''scroll-y'' | Vertical scrolling | ''px'', ''integer'', ''boolean'' | ''false'' |
| ''searching'' | Feature control search (filtering) abilities | ''boolean'' | ''true'' |
| ''state-save'' | State saving - restore table state on page reload | ''boolean'' | ''false'' |