Bootstrap table使用方法详细介绍


Posted in Javascript onDecember 09, 2016

bootstrap-table是一个非常好用的表格插件,提供了很多工具及分页、搜索等功能。

首先我们需要下面几个文件,

<span style="font-size:18px;"><!-- bootstrap table --> 
<script type="text/javascript" src="${pageContext.request.contextPath}/res/jquery-1.10.2/jquery.js"></script> 
<!-- bootstrap --> 
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/res/bootstrap/css/bootstrap.css"/> 
<script type="text/javascript" src="${pageContext.request.contextPath}/res/bootstrap/js/bootstrap.js"></script> 
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/res/bootstrap-table/bootstrap-table.css"/> 
<script type="text/javascript" src="${pageContext.request.contextPath}/res/bootstrap-table/bootstrap-table.js"></script> 
<!-- bootstrap table中文包 --> 
<script type="text/javascript" src="${pageContext.request.contextPath}/res/bootstrap-table/locale/bootstrap-table-zh-CN.js"></script></span>

中文包好像可以防止某些bug

如果你单独引入这些文件而导致样式出错,请下载完整的bootstrap-table

下面是bootstrap-table的加载

<span style="font-size:18px;"><script type="text/javascript"> 
$(function () { 
 
 //1.初始化Table 
 var oTable = new TableInit(); 
 oTable.Init(); 
}); 
 
 
var TableInit = function () { 
 var oTableInit = new Object(); 
 //初始化Table 
 oTableInit.Init = function () { 
  $('#tb_departments').bootstrapTable({ 
   url: '${pageContext.request.contextPath}/AlarmInfo/list',   //请求后台的URL(*) 
   method: 'get',      //请求方式(*) 
   toolbar: '#toolbar',    //工具按钮用哪个容器 
   striped: false,      //是否显示行间隔色 
   cache: false,      //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*) 
   pagination: true,     //是否显示分页(*) 
   sortable: false,      //是否启用排序 
   sortOrder: "asc",     //排序方式 
   queryParams: oTableInit.queryParams,//传递参数(*) 
   sidePagination: "server",   //分页方式:client客户端分页,server服务端分页(*) 
   pageNumber:1,      //初始化加载第一页,默认第一页 
   pageSize: 10,      //每页的记录行数(*) 
   pageList: [10, 25, 50, 100],  //可供选择的每页的行数(*) 
   search: false,      //是否显示表格搜索,此搜索是客户端搜索,不会进服务端,所以,个人感觉意义不大 
   strictSearch: true, 
   showColumns: true,     //是否显示所有的列 
   showRefresh: false,     //是否显示刷新按钮 
   minimumCountColumns: 2,    //最少允许的列数 
   clickToSelect: true,    //是否启用点击选中行 
   height: 500,      //行高,如果没有设置height属性,表格自动根据记录条数觉得表格高度 
   uniqueId: "id",      //每一行的唯一标识,一般为主键列 
   showToggle:true,     //是否显示详细视图和列表视图的切换按钮 
   cardView: true,     //是否显示详细视图 
   detailView: false,     //是否显示父子表 
   columns: [{ 
    checkbox: true 
   }, { 
    field: 'Id', 
    title: '编号' 
   }, { 
    field: 'Name', 
    title: '姓名' 
   }, { 
    field: 'Type', 
    title: '类型' 
   },{ 
    field: 'Time', 
    title: '时间' 
   } 
    
   ] 
  }); 
 }; 
 
</script> 
 
<head> 
<body> 
 <div class="panel-body" style="padding-bottom:0px;"> 
   <table id="tb_departments"></table> 
  </div> 
</body> 
</head> 
</span><span style="font-size:18px;"> 
</span>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery 扩展方法
May 06 Javascript
js读取本地excel文档数据的代码
Nov 11 Javascript
使用jQuery.fn自定义jQuery翻页插件
Jan 20 Javascript
Javascript访问器属性实例分析
Dec 30 Javascript
jQuery插件slides实现无缝轮播图特效
Apr 17 Javascript
jQuery遍历节点方法汇总(推荐)
May 13 jQuery
详解Vue 开发模式下跨域问题
Jun 06 Javascript
JavaScript使用闭包模仿块级作用域操作示例
Jan 21 Javascript
Javascript的this详解
Mar 23 Javascript
详解微信UnionID作用
May 15 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
Nov 12 Javascript
JavaScript圣杯布局与双飞翼布局实现案例详解
Aug 05 Javascript
jQuery Validate设置onkeyup验证的实例代码
Dec 09 #Javascript
任意Json转成无序列表的方法示例
Dec 09 #Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
Dec 09 #Javascript
解析微信JS-SDK配置授权,实现分享接口
Dec 09 #Javascript
利用D3.js实现最简单的柱状图示例代码
Dec 09 #Javascript
适用于手机端的jQuery图片滑块动画
Dec 09 #Javascript
Angular.Js的自动化测试详解
Dec 09 #Javascript
You might like
盘点被央视点名过的日本动画电影 一部比一部强
2020/03/08 日漫
PHP笔记之:基于面向对象设计的详解
2013/05/14 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
PHP+javascript制作带提示的验证码源码分享
2014/05/28 PHP
ThinkPHP CURD方法之data方法详解
2014/06/18 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
2016/03/11 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
2016/12/06 PHP
javascript中的float运算精度实例分析
2010/08/21 Javascript
jquery 学习之二 属性(html()与html(val))
2010/11/25 Javascript
javascript 判断字符串是否包含某字符串及indexOf使用示例
2013/10/18 Javascript
js中function()使用方法
2013/12/24 Javascript
jQuery选择id属性带有点符号元素的方法
2015/03/17 Javascript
Ionic如何实现下拉刷新与上拉加载功能
2016/06/03 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
Angular4集成ng2-file-upload的上传组件
2018/03/14 Javascript
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
2018/11/10 Javascript
推荐一个基于Node.js的表单验证库
2019/02/15 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
vue实现密码显示与隐藏按钮的自定义组件功能
2019/04/23 Javascript
一篇超完整的Vue新手入门指导教程
2020/11/18 Vue.js
vue 动态生成拓扑图的示例
2021/01/03 Vue.js
在漏洞利用Python代码真的很爽
2007/08/26 Python
Python 列表list使用介绍
2014/11/30 Python
对python使用http、https代理的实例讲解
2018/05/07 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
Python的matplotlib绘图如何修改背景颜色的实现
2019/07/16 Python
Python lxml库的简单介绍及基本使用讲解
2020/12/22 Python
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
娇韵诗Clarins意大利官方网站:法国天然护肤品牌
2020/03/11 全球购物
新学期决心书
2014/03/11 职场文书
幼儿园小班家长评语
2014/12/30 职场文书
2015国庆节66周年演讲稿
2015/03/20 职场文书
千手观音观后感
2015/06/03 职场文书
实验室安全管理制度
2015/08/05 职场文书
2016暑期校本培训心得体会
2016/01/08 职场文书
MySQL 如何限制一张表的记录数
2021/09/14 MySQL