值得分享的輕量級Bootstrap Table表格插件
基于Bootstrap的輕量級表格插件Bootstrap Table只需簡單的配置,就可以擁有強大的支持固定表頭、單/復選、排序、分頁、搜索及自定義表頭等功能,更好的提高開發(fā)效率和減少開發(fā)時間。
1、插件描述:Bootstrap Table顯示數據表格格式,提供了豐富的支持,單選框、復選框、排序、分頁等,插件下載。
2、特點:
基于Bootstrap 3開發(fā)(同時支持 Bootstrap 2)
響應式界面
固定表頭
完全可配置
支持data屬性
顯示/隱藏列
顯示/隱藏表頭
使用AJAX獲取JSON數據
點擊表頭可簡單的進行排序
支持自定義列顯示
支持單/復選
強大的分頁功能
支持名片布局
支持多語言
3、使用方法:
1)、在html頁面的head標簽中引入Bootstrap庫(假如你的項目還沒使用)和bootstrap-table.css。
<link rel="stylesheet" href="bootstrap.min.css"> <link rel="stylesheet" href="bootstrap-table.css">
2)、在head標簽或者在body標簽閉合前(比較推薦)引入jQuery庫和Bootstrap庫(假如你的項目還沒使用)和bootstrap-table.js。
<script src="jquery.min.js"></script> <script src="bootstrap.min.js"></script> <script src="bootstrap-table.js"></script>
3)、指定數據源,這里有兩種方式
方式1:通過data屬性標簽
在一個普通的表格中設置data-toggle="table"可以在不寫JavaScript的情況下啟用Bootstrap Table。
<table data-toggle="table" data-url="data.json"> <thead> ... </thead> </table>
方式2:通過JavaScript設置數據源
通過JavaScript來啟用帶有id屬性的Table。
$('#table').bootstrapTable({ url: 'data.json' });:
4、Bug描述:
用標簽屬性方式設置字段formatter時,發(fā)現(xiàn)沒有效果,圖片不清楚,大家可以直接下載實例進行研究,下載地址。
如:<th data-field="sex" data-formatter="format_sex">性別</th>
1)、原因:
bootstrap-table.js第399行,代碼中只判斷了formatter typeof 為function的情況
2)、解決辦法:
修改第399行代碼塊:
修改前
if (typeof that.header.formatters[j] === 'function') { value = that.header.formatters[j](value, item); }
修改后:
if (typeof that.header.formatters[j] === 'function') { value = that.header.formatters[j](value, item); }else if(typeof that.header.formatters[j] === 'string') { if(typeof window[that.header.formatters[j]] === 'function') { value = window[that.header.formatters[j]](value, item); } }
如果大家還想深入學習,可以點擊這里進行學習,再為大家附3個精彩的專題:
以上就是為大家分享的Bootstrap Table使用方法,希望對大家熟練掌握Bootstrap Table使用方法有所幫助。
相關文章
javascript的document中的動態(tài)添加標簽實現(xiàn)方法
下面小編就為大家?guī)硪黄獪\談javascript的document中的動態(tài)添加標簽實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10JS實現(xiàn)將二維數組轉為json格式字符串操作示例
這篇文章主要介紹了JS實現(xiàn)將二維數組轉為json格式字符串操作,涉及javascript數組遍歷、拼接、轉換等相關操作技巧,需要的朋友可以參考下2018-07-07JavaScript實現(xiàn)設置默認日期范圍為最近40天的方法分析
這篇文章主要介紹了JavaScript實現(xiàn)設置默認日期范圍為最近40天的方法,結合實例形式分析了javascript結合HTML5 date元素進行時間運算相關操作技巧,需要的朋友可以參考下2017-07-07PPK 談 JavaScript 的 this 關鍵字 [翻譯]
在 JavaScript 中 this 是最強的關鍵字之一。這篇貼文就是要告訴你如何用好 this。2009-09-09