bootstrap table表格客戶端分頁實(shí)例
一、前言
bootstrap-table是非常方便好用的前端表格分頁插件,使用者只需要提供數(shù)據(jù)源就能實(shí)現(xiàn)非常完美的分頁效果,其分頁方式可以分成客戶端分頁和服務(wù)端分頁,其接收的數(shù)據(jù)源都是json數(shù)據(jù)格式。服務(wù)端分頁在項目中應(yīng)用得非常的廣泛,但有時也需要使用客戶端分頁來加快分頁速度,加快分頁瀏覽效率。本篇博客就不介紹服務(wù)端分頁,只提供bootstrap-table客戶端分頁的簡單例子(數(shù)據(jù)源也從前端獲?。?,供初學(xué)者了解使用。
二、實(shí)例
<title>bootstrap-table表格客戶端分頁</title> <link rel="stylesheet" href="./bootstrap/css/bootstrap/bootstrap.css" rel="external nofollow" /> <link rel="stylesheet" href="./bootstrap-table/bootstrap-table.css" rel="external nofollow" /> <script src="./jquery/jquery.min.js"></script> <script src="./bootstrap/js/bootstrap.js"></script> <script src="./bootstrap-table/bootstrap-table.js"></script> <script src="./bootstrap-table/bootstrap-table-export.js"></script> <script src="./extends/tableExport/jquery.base64.js"></script> <script src="./extends/tableExport/tableExport.js"></script> </head> <body > <div id="reportTableDiv" > <table id="reportTable"></table> </div> <script type="text/javascript"> //手動制造30條數(shù)據(jù) var datas = []; for(var i=0;i<30;i++){ datas[i]={"name":"傻逼"+i+"號","age":"年齡:"+i+"歲","sex":"男"+i} } $(function () { $('#reportTable').bootstrapTable({ method: 'get', cache: false, height: 400, striped: true, pagination: true, pageSize: 20, pageNumber:1, pageList: [10, 20, 50, 100, 200, 500], search: true, showColumns: true, showRefresh: false, showExport: false, exportTypes: ['csv','txt','xml'], search: true, clickToSelect: true, columns: [ {field:"checked",checkbox:true}, {field:"name",title:"測試姓名",align:"center",valign:"middle",sortable:"true"}, {field:"age",title:"年齡",align:"center",valign:"middle",sortable:"true"}, {field:"sex",title:"性別",align:"center",valign:"middle",sortable:"true"}, ], data:datas, }); }); </script> <div> </body> </html>
三、總結(jié)
1. bootstrap-table客戶端分頁只需要幾個步驟即可實(shí)現(xiàn):引入bootstrap的js、css;html頁面添加一個table標(biāo)簽同時給id賦值;js添加初始化代碼;
2.bootstrap-table客戶端分頁的數(shù)據(jù)源可以是服務(wù)器端傳遞過來,也可以是前端js獲取,該實(shí)例使用的是前端js的數(shù)據(jù)源,初始化參數(shù)需要添加data,同時去掉url;
3.本博客的實(shí)例下載路徑
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- bootstrap table 服務(wù)器端分頁例子分享
- 第一次動手實(shí)現(xiàn)bootstrap table分頁效果
- Bootstrap table分頁問題匯總
- BootStrap Table 分頁后重新搜索問題的解決辦法
- DataTables+BootStrap組合使用Ajax來獲取數(shù)據(jù)并且動態(tài)加載dom的方法(排序,過濾,分頁等)
- Bootstrap table兩種分頁示例
- BootStrap中的table實(shí)現(xiàn)數(shù)據(jù)填充與分頁應(yīng)用小結(jié)
- BootStrap中Table分頁插件使用詳解
- 基于SpringMVC+Bootstrap+DataTables實(shí)現(xiàn)表格服務(wù)端分頁、模糊查詢
- Bootstrap Table服務(wù)器分頁與在線編輯應(yīng)用總結(jié)
相關(guān)文章
批量下載對路網(wǎng)圖片并生成html的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄肯螺d對路網(wǎng)圖片并生成html的實(shí)現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考2016-06-06JS可視化學(xué)習(xí)向量計算點(diǎn)到線段的距離并展示
這篇文章主要為大家介紹了JS可視化學(xué)習(xí)向量計算點(diǎn)到線段的距離并展示實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12js實(shí)現(xiàn)的網(wǎng)頁顏色代碼表全集
js實(shí)現(xiàn)的網(wǎng)頁顏色代碼表全集...2007-07-07借助FileReader實(shí)現(xiàn)將文件編碼為Base64后通過AJAX上傳
這篇文章主要介紹了借助FileReader實(shí)現(xiàn)將文件編碼為Base64后通過AJAX上傳的方法,包括后端對文件數(shù)據(jù)解碼并保存的PHP代碼,需要的朋友可以參考下2015-12-12淺析document.createDocumentFragment()與js效率
對于循環(huán)批量操作頁面的DOM有很大幫助!利用文檔碎片處理,然后一次性append,并且使用原生的javascript語句操作2013-07-07JavaScript回調(diào)(callback)函數(shù)概念自我理解及示例
此文適合JavaScript入門級選手閱讀,在JavaScript里什么叫Callback“回調(diào)函數(shù)”,把方法b當(dāng)做一個參數(shù)傳遞個方法a,當(dāng)方法a執(zhí)行完后執(zhí)行另外一個指定函數(shù)(這里是b函數(shù)),感興趣的朋友可以了解下哈2013-07-07