Skip to content

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.

Nested Instances

Example

BezeichnungNummerStatusZusammensetzung
Hydrophile Salbe (DAB)1778134800In Prüfung Coenzym Q 1 g
Vitamin E 1 g
Basiscreme DAC ad 100 g
Cannabisblüten (Typ 1)1778134800Archiviert Coenzym Q 1 g
Vitamin E 1 g
Basiscreme DAC ad 100 g
Aqua Purificata1778134800Freigegeben Coenzym Q 1 g
Vitamin E 1 g
Basiscreme DAC ad 100 g
Acidum salicylicum (Ph. Eur.)1778134800Freigegeben Coenzym Q 1 g
Vitamin E 1 g
Basiscreme DAC ad 100 g
Ethanol 96% V/V1778134800Fehler 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-menu to the th and td elements to remove padding
  • add .col-right to the th or td element to right align the text
  • add .center to the th or td element to center align the text
  • add .selected to the tr element to highlight the selected row
  • add .sorting-disabled to the th element to disable sorting for that column
  • add .nosort to 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
            });