Bootstrap Table

參考文件

使用CDN

CSS

<link rel="stylesheet" 
    href="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.css">

<link rel="stylesheet" 
    href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" 
    integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" 
    crossorigin="anonymous">

JS

<script src="https://code.jquery.com/jquery-3.6.0.min.js"
    integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
    crossorigin="anonymous"></script>
    
<script src="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.js"></script>

🕵️‍♀️注意

jQuery.min.js 必須要放在最上面,才能使用。Bootstrap-table 架構中,使用JQuery.js ,所以要確認先後順序。

CDN介紹

下方連結有詳細CDN使用方式/介紹

JS 基本使用

使用範例建議先準備data.json 較為好操作。

Bootstrap 使用Json

簡易範例

使用JS寫入

HTML請各為讀者自行條習慣的版面,來方便查看TABLE資料、畫面呈現。

<div class="container table_body">
    <table id="table" class="table">
        <thead>
          <tr>
            <th data-field="id">ID</th>
            <th data-field="name">Item Name</th>
            <th data-field="price">Item Price</th>
          </tr>
        </thead>
      </table>
</div>

JSON檔案

若在data1.json只需要在 table 內中,加入data-url=""(內容路徑)即可,因為容量會較多,需要自行給他調整高度,如何限制高度就加入data-height="" 就完成。

<div class="container table_body">
<div class="container table_body">
  <table
    id="table"
    data-url="json/data1.json"
    data-height="400"
    >
    <thead>
      <tr>
        <th data-field="id">ID</th>
        <th data-field="name">Item Name</th>
        <th data-field="price">Item Price</th>
      </tr>
    </thead>
  </table>
</div>
</div>

AJAX

<div class="container table_body">
  <table
    id="table"
    data-toggle="table"
    data-ajax="ajaxRequest"
    data-height="400"
    >
    <thead>
      <tr>
        <th data-field="id">ID</th>
        <th data-field="name">Item Name</th>
        <th data-field="price">Item Price</th>
      </tr>
    </thead>
  </table>
</div>

Last updated