文章彙整

前端開發:bootstrap-table.js的中文化設定

Astral WebBy Astral Web 5 months agoNo Comments
首頁  /  網站設計與開發  /  前端開發  /  前端開發:bootstrap-table.js的中文化設定

bootstrap-table.js 是一個以bootstrap為基礎的表格外掛。可以對表格的資料進行排序、分頁、查詢等等。

這篇文章要簡單的介紹如何設定bootstrap-table.js的中文化

 

因為bootstrap-table.js是以bootstrap為基礎開發的套件,因為我們必須先載入bootstrap。另外bootstrap-table使用了font awesome作為預設的圖標,因此我們也需要找入font awesome.

匯入CSS

 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
    <link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/bootstrap-table.min.css">

匯入Javascript

 <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
    <script src="https://unpkg.com/[email protected]/dist/bootstrap-table.min.js"></script>

bootstrap table js 預設是英文語言包,我們可以通過以下方法來進行中文化的設置,比如分頁、加載進度條的中文提示。

 

方法一:直接載入中文語言包js

戴入bootstrap-table.min.js之後、緊接著載入bootstrap-table-zh-TW.min.js

<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.16.0/locale/bootstrap-table-zh-TW.min.js"></script>

 

方法二:使用data-locale標籤做設定

先載入所有的語言包、再使用data-locale標籤做設定

js

<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.16.0/bootstrap-table-locale-all.min.js"></script>

HTML

<table data-toggle="table" data-locale="en-US">
    ------
</table>

 

方法三:使用js做設定

先載入所有的語言包、再使用js做設定

先載入語言包

<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.16.0/bootstrap-table-locale-all.min.js"></script>

使用js做設定

$('#table').bootstrapTable({ locale: 'en-US' })

 

方法四:自定義語言

不加載語言包、使用自定義的方式設定:

$('#table').bootstrapTable({
          //自定義分頁字串顯示為中文
          formatShowingRows:function(pageFrom, pageTo, totalRows)
          {
            return "第"+pageFrom+"-"+pageTo+"行,總共"+totalRows+"";
          },
           //自定義分頁字串顯示為中文
          formatRecordsPerPage:function(pageNumber)
          {
            return pageNumber+'行每頁';
          }
  });

還有更多進階的使用方法,你可以參考官網的範例: https://examples.bootstrap-table.com/

 

今天的文章分享就到這裡啦!知道如何設定中文化了嗎!喜歡歐斯瑞文章的讀者們,記得追蹤我們的FB粉絲團IG,也別忘了訂閱電子報,隨時掌握第一手最新資訊呦!有任何問題,也歡迎聯繫我們

 000

推薦文章

Categories:
  前端開發網站設計與開發

留下回應

你的電子郵件地址不會被公開.