• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 浅谈bootstrap table分页的实现两种方式

浅谈bootstrap table分页的实现两种方式

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了bootstrap,table分页,实现两种方式等相关知识,希望对您有所帮助

本篇文章给大家介绍一下bootstrap table分页的实现两种方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。


浅谈bootstrap table分页的实现两种方式


bootstrap table分页的两种方式:

前端分页:一次性从数据库查询所有的数据,在前端进行分页(数据量小的时候或者逻辑处理不复杂的话可以使用前端分页)

服务器分页:每次只查询当前页面加载所需要的那几条数据

bootstrap 下载地址:http://www.bootcss.com/

bootstrap-table 下载地址:http://bootstrap-table.wenzhixin.net.cn/

jquery下载地址:http://www.bootcss.com/


分页效果(请忽略样式)


6078f869ec9c7.png


一:准备js、css等文件

将下载的文档直接放入webapp目录下


6078f89023b2f.png


页面引入需要的js、css

<!-- 引入的css文件  --><link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" /><link href="bootstrap-table/dist/bootstrap-table.min.css" rel="stylesheet"><!-- 引入的js文件 --><script src="jquery/jquery.min.js"></script><script src="bootstrap/js/bootstrap.min.js"></script><script src="bootstrap-table/dist/bootstrap-table.min.js"></script><script src="bootstrap-table/dist/locale/bootstrap-table-zh-CN.min.js"></script>

二:html页面标签内容


<div class="panel panel-default">    <div class="panel-heading">        查询条件    </div>    <div class="panel-body form-group" style="margin-bottom:0px;">        <label class="col-sm-1 control-label" style="text-align: right; margin-top:5px">姓名:</label>        <div class="col-sm-2">            <input type="text" class="form-control" name="Name" id="search_name"/>        </div>        <label class="col-sm-1 control-label" style="text-align: right; margin-top:5px">手机号:</label>        <div class="col-sm-2">            <input type="text" class="form-control" name="Name" id="search_tel"/>        </div>        <div class="col-sm-1 col-sm-offset-4">            <button class="btn btn-primary" id="search_btn">查询</button>        </div>     </div></div><table id="mytab" class="table table-hover"></table>

三:JS分页代码

$('#mytab').bootstrapTable({    method : 'get',    url : "user/getUserListPage",//请求路径    striped : true, //是否显示行间隔色    pageNumber : 1, //初始化加载第一页    pagination : true,//是否分页    sidePagination : 'client',//server:服务器端分页|client:前端分页    pageSize : 4,//单页记录数    pageList : [ 5, 10, 20, 30 ],//可选择单页记录数    showRefresh : true,//刷新按钮    queryParams : function(params) {//上传服务器的参数        var temp = {//如果是在服务器端实现分页,limit、offset这两个参数是必须的            limit : params.limit, // 每页显示数量            offset : params.offset, // SQL语句起始索引            //page : (params.offset / params.limit) + 1, //当前页码               Name : $('#search_name').val(),            Tel : $('#search_tel').val()        };        return temp;    },    columns : [ {        title : '登录名',        field : 'loginName',        sortable : true    }, {        title : '姓名',        field : 'name',        sortable : true    }, {        title : '手机号',        field : 'tel',    }, {        title : '性别',        field : 'sex',        formatter : formatSex,//对返回的数据进行处理再显示    }, {        title : '操作',        field : 'id',        formatter : operation,//对资源进行操作    } ]})  //value代表该列的值,row代表当前对象function formatSex(value, row, index) {    return value == 1 ? "男" : "女";    //或者 return row.sex == 1 ? "男" : "女";}  //删除、编辑操作function operation(value, row, index) {    var htm = "<button>删除</button><button>修改</button>"    return htm;}  //查询按钮事件$('#search_btn').click(function()&
  


 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Bootstrap中怎么实现加载效果?读取图标(Spinners)组件
  • Bootstrap-table表头固定导致错位怎么办?怎么彻底解决?
  • 聊聊Bootstrap中的导航条
  • 使用bootstrap怎么实现分页
  • 如何安装和使用BootstrapVue,构建项目界面
  • 浅谈Bootstrap中的自适应屏幕
  • 聊聊Bootstrap5中的断点与容器
  • 浅谈bootstrapTable+jstree插件对树列表条件和查询条件的处理
  • 聊聊Bootstrap4中的网格系统
  • 分享Laravel整合Bootstrap4的完整方案

相关文章

  • wordpress和phpcms该怎么选择
  • 为网站选择一个适当的DMOZ目录
  • 关于thinkphp5中分页paginate()之后的数据中添加键值
  • 小程序学习之浅析image标签、swiper组件
  • DEDECMS注册成功页面加入马上激活链接转向注册邮
  • Photoshop绘制金属质感的钢铁侠头像
  • PHP怎么只保留汉字
  • JavaScript判断一个对象是否为数组的几种方法(总结)
  • PhotoShop制作逼真的皱褶纸张文字效果教程
  • VUE项目地址去掉 # 号的方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 帝国CMS实现tagid伪静态tag的方法
    • 浅析什么是装饰器?Vue中怎么使用装饰器?
    • Javascript怎么实现四位随机验证码
    • PHPCMS V9 文章列表循环样式自定义方法
    • Alexa优化技巧大全
    • PHP如何接入微信支付分(代码示例)
    • PHP怎么判断一个客户端是手机还是电脑
    • 分享Laravel模型使用的2个小技巧
    • 帝国cms批量替换字段值SQL语法
    • 如何清除CentOS6或CentOS7上的磁盘空间

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有