Data Table
.c-table.dataTable
Example of a Data Table used to display structured data in a tabular format. It offers sorting, filtering, and pagination capabilities.
- Based on the jQuery DataTable Library, Version 1.13.11
- Styling based on the default Table.
Nested Instances
Example
| Bezeichnung | Nummer | Status | Zusammensetzung | |
|---|---|---|---|---|
| Hydrophile Salbe (DAB) | 1778134800 | In Prüfung | Coenzym Q 1 g Vitamin E 1 g Basiscreme DAC ad 100 g | |
| Cannabisblüten (Typ 1) | 1778134800 | Archiviert | Coenzym Q 1 g Vitamin E 1 g Basiscreme DAC ad 100 g | |
| Aqua Purificata | 1778134800 | Freigegeben | Coenzym Q 1 g Vitamin E 1 g Basiscreme DAC ad 100 g | |
| Acidum salicylicum (Ph. Eur.) | 1778134800 | Freigegeben | Coenzym Q 1 g Vitamin E 1 g Basiscreme DAC ad 100 g | |
| Ethanol 96% V/V | 1778134800 | Fehler | Clotrimazol 3 g Macrogol-40-glycerolhydroxystearat 5 g Vaselin, weiß ad 100 g |
Show Code
html
<table id="table_id" class="c-table dataTable">
<thead>
<tr>
<th class="col-name">Bezeichnung</th>
<th class="col-nummer">Nummer</th>
<th>Status</th>
<th class="col-zusammensetzung">Zusammensetzung</th>
<th class="col-menu nosort sorting_disabled"></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Hydrophile Salbe (DAB)</strong></td>
<td class="col-nummer">1778134800</td>
<td><span class="c-tag -small -warning">In Prüfung</span></td>
<td class="col-zusammensetzung">
Coenzym Q 1 g<br>
Vitamin E 1 g<br>
Basiscreme DAC ad 100 g
</td>
<td class="col-menu">
<div class="c-action-menu h-flex h-flex-row h-end">
<div class="c-action-menu__row m-y-reset -last">
<div class="c-action-menu__dropdown">
<button type="button" class="c-btn -icon-btn -small -redesign -link">
<i class="fa fa-ellipsis-v" aria-hidden="true"></i>
<span class="h-sr-only">Menü</span>
</button>
<ul class="c-list -linklist">
<li class="c-list__item">
<a href="#" class="c-link -icon-left -redesign">
<i class="far fa-eye" aria-hidden="true"></i>
Öffnen
</a>
</li>
<li class="c-list__item">
<a href="#" class="c-link -icon-left -redesign">
<i class="far fa-trash" aria-hidden="true"></i>
Löschen
</a>
</li>
</ul>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td class="col-name"><strong>Cannabisblüten (Typ 1)</strong></td>
<td class="col-nummer">1778134800</td>
<td><span class="c-tag -small -neutral">Archiviert</span></td>
<td class="col-zusammensetzung">
Coenzym Q 1 g<br>
Vitamin E 1 g<br>
Basiscreme DAC ad 100 g
</td>
<td class="col-menu">
<div class="c-action-menu h-flex h-flex-row h-end">
<div class="c-action-menu__row m-y-reset -last">
<div class="c-action-menu__dropdown">
<button type="button" class="c-btn -icon-btn -small -redesign -link">
<i class="fa fa-ellipsis-v" aria-hidden="true"></i>
<span class="h-sr-only">Menü</span>
</button>
<ul class="c-list -linklist">
<li class="c-list__item">
<a href="#" class="c-link -icon-left -redesign">
<i class="far fa-eye" aria-hidden="true"></i>
Öffnen
</a>
</li>
<li class="c-list__item">
<a href="#" class="c-link -icon-left -redesign">
<i class="far fa-trash" aria-hidden="true"></i>
Löschen
</a>
</li>
</ul>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td><strong>Aqua Purificata</strong></td>
<td class="col-nummer">1778134800</td>
<td><span class="c-tag -small -success-dark">Freigegeben</span></td>
<td class="col-zusammensetzung">
Coenzym Q 1 g<br>
Vitamin E 1 g<br>
Basiscreme DAC ad 100 g
</td>
<td class="col-menu">
<div class="c-action-menu h-flex h-flex-row h-end">
<div class="c-action-menu__row m-y-reset -last">
<div class="c-action-menu__dropdown">
<button type="button" class="c-btn -icon-btn -small -redesign -link">
<i class="fa fa-ellipsis-v" aria-hidden="true"></i>
<span class="h-sr-only">Menü</span>
</button>
<ul class="c-list -linklist">
<li class="c-list__item">
<a href="#" class="c-link -icon-left -redesign">
<i class="far fa-eye" aria-hidden="true"></i>
Öffnen
</a>
</li>
<li class="c-list__item">
<a href="#" class="c-link -icon-left -redesign">
<i class="far fa-trash" aria-hidden="true"></i>
Löschen
</a>
</li>
</ul>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td><strong>Acidum salicylicum (Ph. Eur.)</strong></td>
<td class="col-nummer">1778134800</td>
<td><span class="c-tag -small -success-dark">Freigegeben</span></td>
<td class="col-zusammensetzung">
Coenzym Q 1 g<br>
Vitamin E 1 g<br>
Basiscreme DAC ad 100 g
</td>
<td class="col-menu">
<div class="c-action-menu h-flex h-flex-row h-end">
<div class="c-action-menu__row m-y-reset -last">
<div class="c-action-menu__dropdown">
<button type="button" class="c-btn -icon-btn -small -redesign -link">
<i class="fa fa-ellipsis-v" aria-hidden="true"></i>
<span class="h-sr-only">Menü</span>
</button>
<ul class="c-list -linklist">
<li class="c-list__item">
<a href="#" class="c-link -icon-left -redesign">
<i class="far fa-eye" aria-hidden="true"></i>
Öffnen
</a>
</li>
<li class="c-list__item">
<a href="#" class="c-link -icon-left -redesign">
<i class="far fa-trash" aria-hidden="true"></i>
Löschen
</a>
</li>
</ul>
</div>
</div>
</div>
</td>
</tr>
<tr class="selected">
<td class="col-name"><strong>Ethanol 96% V/V</strong></td>
<td class="col-nummer">1778134800</td>
<td><span class="c-tag -small -error-dark">Fehler</span></td>
<td class="col-zusammensetzung">
Clotrimazol 3 g<br>
Macrogol-40-glycerolhydroxystearat 5 g<br>
Vaselin, weiß ad 100 g
</td>
<td class="col-menu">
<div class="c-action-menu h-flex h-flex-row h-end">
<div class="c-action-menu__row m-y-reset -last">
<div class="c-action-menu__dropdown">
<button type="button" class="c-btn -icon-btn -small -redesign -link">
<i class="fa fa-ellipsis-v" aria-hidden="true"></i>
<span class="h-sr-only">Menü</span>
</button>
<ul class="c-list -linklist">
<li class="c-list__item">
<a href="#" class="c-link -icon-left -redesign">
<i class="far fa-eye" aria-hidden="true"></i>
Öffnen
</a>
</li>
<li class="c-list__item">
<a href="#" class="c-link -icon-left -redesign">
<i class="far fa-trash" aria-hidden="true"></i>
Löschen
</a>
</li>
</ul>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>Styling Options
The following styling options are available:
- add
.col-menuto thethandtdelements to remove padding - add
.col-rightto thethortdelement to right align the text - add
.centerto thethortdelement to center align the text - add
.selectedto thetrelement to highlight the selected row - add
.sorting-disabledto thethelement to disable sorting for that column - add
.nosortto hide the sort icon for that column
Initialization
Show Code
javascript
$('#table_id').DataTable({
"paging": true,
"ordering": true,
"info": true,
"order": [[2, "desc"]],
"pagingType": "simple_numbers",
"language": {
"decimal": ",",
"thousands": ".",
"url": "de_DE.txt"
},
"stateSave": true,
"stateDuration": 0,
"lengthMenu": [[50, 100], [50, 100]],
"pageLength": 50
});