Auf GitHub anzeigen

Bootstrap Table Nutzung

Das Bootstrap Table Plugin zeigt Daten in einem tabellarischen Format an, über Datenattribute oder JavaScript.

Auf dieser Seite

Über Datenattribute

<table data-toggle="table">
  <thead>
    <tr>
      <th>Element-ID</th>
      <th>Elementname</th>
      <th>Elementpreis</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>Element 1</td>
      <td>$1</td>
    </tr>
    <tr>
      <td>2</td>
      <td>Element 2</td>
      <td>$2</td>
    </tr>
  </tbody>
</table>

Wir können auch Remote-URL-Daten verwenden, indem wir data-url="data1.json" auf einer normalen Tabelle setzen.

<table
  data-toggle="table"
  data-url="data1.json">
  <thead>
    <tr>
      <th data-field="id">Element-ID</th>
      <th data-field="name">Elementname</th>
      <th data-field="price">Elementpreis</th>
    </tr>
  </thead>
</table>

Sie können einer Tabelle auch pagination (Paginierung), search (Suche) und sortable (sortierbar) hinzufügen, wie in der folgenden Tabelle.

<table
  data-toggle="table"
  data-url="data1.json"
  data-pagination="true"
  data-search="true">
  <thead>
    <tr>
      <th data-sortable="true" data-field="id">Element-ID</th>
      <th data-field="name">Elementname</th>
      <th data-field="price">Elementpreis</th>
    </tr>
  </thead>
</table>

Über JavaScript

Rufen Sie eine Bootstrap-Tabelle mit der ID “table” über JavaScript auf.

<table id="table"></table>
$('#table').bootstrapTable({
  columns: [
    {
      field: 'id',
      title: 'Element-ID'
    },
    {
      field: 'name',
      title: 'Elementname'
    },
    {
      field: 'price',
      title: 'Elementpreis'
    }
  ],
  data: [
    {
      id: 1,
      name: 'Element 1',
      price: '$1'
    },
    {
      id: 2,
      name: 'Element 2',
      price: '$2'
    }
  ]
})

Wir können auch Remote-URL-Daten verwenden, indem wir url: 'data1.json' setzen.

$('#table').bootstrapTable({
  url: 'data1.json',
  columns: [
    {
      field: 'id',
      title: 'Element-ID'
    },
    {
      field: 'name',
      title: 'Elementname'
    },
    {
      field: 'price',
      title: 'Elementpreis'
    }
  ]
})

Sie können einer Tabelle auch pagination (Paginierung), search (Suche) und sortable (sortierbar) hinzufügen, wie in der folgenden Tabelle.

$('#table').bootstrapTable({
  url: 'data1.json',
  pagination: true,
  search: true,
  columns: [
    {
      field: 'id',
      title: 'Element-ID',
      sortable: true
    },
    {
      field: 'name',
      title: 'Elementname'
    },
    {
      field: 'price',
      title: 'Elementpreis'
    }
  ]
})