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 相关文章推荐
JavaScript 利用StringBuffer类提升+=拼接字符串效率
Nov 24 Javascript
由JavaScript技术实现的web小游戏(不含网游)
Jun 12 Javascript
js过滤数组重复元素的方法
Sep 05 Javascript
JavaScript 学习历程和心得分享
Dec 12 Javascript
获取表单控件原始(初始)值的方法
Aug 21 Javascript
在父页面调用子页面的JS方法
Sep 29 Javascript
jquery自定义函数的多种方法
Jan 09 Javascript
JavaScript中消除闭包的一般方法介绍
Mar 16 Javascript
js实现Form栏显示全格式时间时钟效果代码
Aug 19 Javascript
浅谈JS原型对象和原型链
Mar 02 Javascript
详解JavaScript中的坐标和距离
May 27 Javascript
vue 限制input只能输入正数的操作
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
新的一年,新的期待:DC在2020年的四部动画电影
2020/01/01 欧美动漫
PHP 增加了对 .ZIP 文件的读取功能
2006/10/09 PHP
PHP+MySQL删除操作实例
2015/01/21 PHP
Zend Framework基本页面布局分析
2016/03/19 PHP
PHP模板引擎Smarty内建函数foreach,foreachelse用法分析
2016/04/11 PHP
php实现xml与json之间的相互转换功能实例
2016/07/07 PHP
php mysql数据库操作类(实例讲解)
2017/08/06 PHP
比较详细的javascript对象的property和prototype是什么一种关系
2007/08/06 Javascript
JQuery 学习笔记 选择器之二
2009/07/23 Javascript
js 动态选中下拉框
2009/11/26 Javascript
JS获取浏览器版本及名称实现函数
2013/04/02 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
JS实现微信弹出搜索框 多条件查询功能
2016/12/13 Javascript
快速实现jQuery多级菜单效果
2017/02/01 Javascript
微信小程序 JS动态修改样式的实现代码
2017/02/10 Javascript
angularjs $http实现form表单提交示例
2017/06/09 Javascript
vue.js如何更改默认端口号8080为指定端口的方法
2017/07/14 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
JavaScript原型对象、构造函数和实例对象功能与用法详解
2018/08/04 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
基于vue实现移动端圆形旋钮插件效果
2018/11/28 Javascript
javascript的this关键字详解
2019/05/20 Javascript
部署vue+Springboot前后端分离项目的步骤实现
2020/05/31 Javascript
使用matplotlib画散点图的方法
2018/05/25 Python
Python实现图片拼接的代码
2018/07/02 Python
在windows下使用python进行串口通讯的方法
2019/07/02 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
Python目录和文件处理总结详解
2019/09/02 Python
jupyter notebook 多环境conda kernel配置方式
2020/04/10 Python
美国专业级皮肤病和spa品质护肤品的高级零售网站:SkinCareRx
2017/02/06 全球购物
沃达丰英国有限公司:Vodafone英国
2019/04/16 全球购物
国际商务专业职业生涯规划书范文
2014/01/17 职场文书
工程力学专业自荐信范文
2014/03/17 职场文书
经济职业学院毕业生自荐书
2014/03/17 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
写景作文评语集锦
2014/12/25 职场文书