bootstrap table表格客戶端分頁(yè)實(shí)例
一、前言
bootstrap-table是非常方便好用的前端表格分頁(yè)插件,使用者只需要提供數(shù)據(jù)源就能實(shí)現(xiàn)非常完美的分頁(yè)效果,其分頁(yè)方式可以分成客戶端分頁(yè)和服務(wù)端分頁(yè),其接收的數(shù)據(jù)源都是json數(shù)據(jù)格式。服務(wù)端分頁(yè)在項(xiàng)目中應(yīng)用得非常的廣泛,但有時(shí)也需要使用客戶端分頁(yè)來(lái)加快分頁(yè)速度,加快分頁(yè)瀏覽效率。本篇博客就不介紹服務(wù)端分頁(yè),只提供bootstrap-table客戶端分頁(yè)的簡(jiǎn)單例子(數(shù)據(jù)源也從前端獲?。?,供初學(xué)者了解使用。
二、實(shí)例
<title>bootstrap-table表格客戶端分頁(yè)</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">
//手動(dòng)制造30條數(shù)據(jù)
var datas = [];
for(var i=0;i<30;i++){
datas[i]={"name":"傻逼"+i+"號(hào)","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:"測(cè)試姓名",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客戶端分頁(yè)只需要幾個(gè)步驟即可實(shí)現(xiàn):引入bootstrap的js、css;html頁(yè)面添加一個(gè)table標(biāo)簽同時(shí)給id賦值;js添加初始化代碼;
2.bootstrap-table客戶端分頁(yè)的數(shù)據(jù)源可以是服務(wù)器端傳遞過(guò)來(lái),也可以是前端js獲取,該實(shí)例使用的是前端js的數(shù)據(jù)源,初始化參數(shù)需要添加data,同時(shí)去掉url;
3.本博客的實(shí)例下載路徑
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- bootstrap table 服務(wù)器端分頁(yè)例子分享
- 第一次動(dòng)手實(shí)現(xiàn)bootstrap table分頁(yè)效果
- Bootstrap table分頁(yè)問(wèn)題匯總
- BootStrap Table 分頁(yè)后重新搜索問(wèn)題的解決辦法
- DataTables+BootStrap組合使用Ajax來(lái)獲取數(shù)據(jù)并且動(dòng)態(tài)加載dom的方法(排序,過(guò)濾,分頁(yè)等)
- Bootstrap table兩種分頁(yè)示例
- BootStrap中的table實(shí)現(xiàn)數(shù)據(jù)填充與分頁(yè)應(yīng)用小結(jié)
- BootStrap中Table分頁(yè)插件使用詳解
- 基于SpringMVC+Bootstrap+DataTables實(shí)現(xiàn)表格服務(wù)端分頁(yè)、模糊查詢
- Bootstrap Table服務(wù)器分頁(yè)與在線編輯應(yīng)用總結(jié)
相關(guān)文章
微信小程序開(kāi)發(fā)之你可能沒(méi)有踩過(guò)的神坑總結(jié)
最近在做一個(gè)小程序的項(xiàng)目,所以記錄下開(kāi)發(fā)過(guò)程中遇到的坑,這篇文章主要給大家介紹了關(guān)于微信小程序開(kāi)發(fā)之你可能沒(méi)有踩過(guò)的神坑,需要的朋友可以參考下2021-09-09
document節(jié)點(diǎn)對(duì)象的獲取方式示例介紹
如果要操作一個(gè)元素,首先要獲取到它,下面為大家介紹下document節(jié)點(diǎn)對(duì)象的獲取方式,感興趣的朋友不要錯(cuò)過(guò)2013-12-12
JavaScript?數(shù)據(jù)結(jié)構(gòu)之集合創(chuàng)建(2)
這篇文章主要介紹了JavaScript?數(shù)據(jù)結(jié)構(gòu)之集合創(chuàng)建,上一篇我們介紹了什么是集合,并且手動(dòng)實(shí)現(xiàn)了一個(gè)集合的類(lèi),本篇基于上篇內(nèi)容繼續(xù)深入介紹需要的小伙伴可以參考一下2022-04-04
JavaScript實(shí)現(xiàn)微信飛機(jī)大戰(zhàn)游戲
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)微信飛機(jī)大戰(zhàn)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05
探索Emberjs制作一個(gè)簡(jiǎn)單的Todo應(yīng)用
使用Emberjs制作一個(gè)簡(jiǎn)單的Todo應(yīng)用,需要的朋友可以參考下2012-11-11
微信小程序?qū)崿F(xiàn)抖音播放效果的實(shí)例代碼
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)抖音播放效果的實(shí)例代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04
基于Turn.js 實(shí)現(xiàn)翻書(shū)效果實(shí)例解析
最近項(xiàng)目經(jīng)理我個(gè)項(xiàng)目練練手,其項(xiàng)目需求是要實(shí)現(xiàn)翻書(shū)效果,看到這個(gè)需求后,我真是懵了,這咋整,我可是java出身的啊,這個(gè)問(wèn)題真是難住我了,后來(lái)有同事的指導(dǎo),問(wèn)題順利解決,下面小編把學(xué)習(xí)心得分享,感興趣的朋友可以參考下2016-06-06

