bootstrap table表格插件使用详解


Posted in Javascript onMay 08, 2017

bootstrp-table学习,具体内容如下

$table.bootstrapTable({
  url: '../data/data1.json',
  striped: true,
  minimumCountColumns: 2,
  clickToSelect: true,
  detailView: true,
  detailFormatter: 'detailFormatter',
  pagination: true,
  paginationLoop: false,
  classes: 'table table-hover table-no-bordered',
  sidePagination: 'server',
  silentSort: false,
  queryParamsType:'',
  queryParams: queryParams : function(params) {
   var subcompany = $('#subcompany option:selected').val();
   var name = $('#name').val();  
     return {
   pageNumber: params.offset+1,
   pageSize: params.limit,
   companyId:subcompany,
   name:name
   };
  },
  smartDisplay: false,
  idField: 'id',
  sortable: false,
  escape: true,
  idField: 'systemId',
  maintainSelected: true,
  toolbar: '#toolbar',
  columns: [
   {field: 'state', checkbox: true},
   {field: 'id', title: '编号', sortable: true, halign: 'center'},
   {field: 'username', title: '账号', sortable: true, halign: 'center'},
   {field: 'password', title: '密码', sortable: true, halign: 'center'},
   {field: 'name', title: '姓名', sortable: true, halign: 'center'},
   {field: 'sex', title: '性别', sortable: true, halign: 'center'},
   {field: 'age', title: '年龄', sortable: true, halign: 'center'},
   {field: 'phone', title: '手机', sortable: true, halign: 'center'},
   {field: 'email', title: '邮箱', sortable: true, halign: 'center'},
   {field: 'address', title: '地址', sortable: true, halign: 'center'},
   {field: 'remark', title: '备注', sortable: true, halign: 'center'},
   {field: 'action', title: '操作', halign: 'center', align: 'center', formatter: 'actionFormatter', events: 'actionEvents', clickToSelect: false}
  ]
 }).on('all.bs.table', function (e, name, args) {
  $('[data-toggle="tooltip"]').tooltip();
  $('[data-toggle="popover"]').popover(); 
 });

bootstrap-table是一种表格插件,可用作后管系统的数据处理和回显,当然,bootstrap-table的使用需要前后台协调进行。

在使用bootstrap-table过程中需要注意:

接口返回数据格式[json]包含的两个字段: total(数据总计)与rows(数据),即{"total":24,"rows":[...]}

分页包括服务器端和客户端两种情况,务器端分页的参数默认值为limit,offset,search,sort,order Else,通过queryParamsType参数可对其进行重写

columns字段中:file 表示返回字段的属性名;title表示th标题内容;formatter表示自定义列表显示内容,包含三个参数,value, row, index,对应 为file值,行数据,行数

function actionFormatter(value, row, index) {
 return [
 
  '<a class="like" href="detail.html" rel="external nofollow" data-toggle="tooltip" title="详情"><i class="glyphicon glyphicon-pencil"></i></a> ',
  '<a class="edit ml10" href="javascript:createAction()" rel="external nofollow" data-toggle="tooltip" title="修改密码"><i class="glyphicon glyphicon-edit"></i></a> ',
 ].join('');
}

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

Javascript 相关文章推荐
js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口
Apr 10 Javascript
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
Mar 14 Javascript
jquery ajax例子返回值详解
Sep 11 Javascript
js操作textarea 常用方法总结
Dec 03 Javascript
ExtJs默认的字体大小改变的几种方法(自己整理)
Apr 18 Javascript
浅析js中取绝对值的2种方法
Jul 09 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
Feb 27 Javascript
jQuery实现内容定时切换效果完整实例
Apr 06 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
Jul 10 Javascript
Node.js  事件循环详解及实例
Aug 06 Javascript
基于vue2实现左滑删除功能
Nov 28 Javascript
JavaScript实现单英文金山打字通
Jul 24 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
May 08 #Javascript
PHP实现记录代码运行时间封装类实例教程
May 08 #Javascript
jquery平滑滚动到顶部插件使用详解
May 08 #jQuery
H5上传本地图片并预览功能
May 08 #Javascript
jQuery实现select下拉框获取当前选中文本、值、索引
May 08 #jQuery
vue2.0实现导航菜单切换效果
May 08 #Javascript
jquery replace方法去空格
May 08 #jQuery
You might like
ThinkPHP CURD方法之data方法详解
2014/06/18 PHP
PHP动态编译出现Cannot find autoconf的解决方法
2014/11/05 PHP
php实现爬取和分析知乎用户数据
2016/01/26 PHP
Yii框架用户登录session丢失问题解决方法
2017/01/07 PHP
PHP date()格式MySQL中插入datetime方法
2019/01/29 PHP
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
2013/03/15 Javascript
13 款最热门的 jQuery 图像 360 度旋转插件推荐
2014/12/09 Javascript
JavaScript中指定函数名称的相关方法
2015/06/04 Javascript
js实现点击链接后延迟3秒再跳转的方法
2015/06/05 Javascript
再谈javascript注入 黑客必备!
2016/09/14 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
详解Webpack loader 之 file-loader
2018/11/07 Javascript
浅谈layui 绑定form submit提交表单的注意事项
2019/10/25 Javascript
uni-app如何实现增量更新功能
2020/01/03 Javascript
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
基于redis的小程序登录实现方法流程分析
2020/05/25 Javascript
vue实现广告栏上下滚动效果
2020/11/26 Vue.js
[01:01]青春无憾,一战成名——DOTA2全国高校联赛开启
2018/02/25 DOTA
python数组复制拷贝的实现方法
2015/06/09 Python
python实现对指定输入的字符串逆序输出的6种方法
2018/04/26 Python
python url 参数修改方法
2018/12/26 Python
python 中的列表生成式、生成器表达式、模块导入
2019/06/19 Python
Python图像处理模块ndimage用法实例分析
2019/09/05 Python
Python绘制二维曲线的日常应用详解
2019/12/04 Python
从python读取sql的实例方法
2020/07/21 Python
美国折扣宠物药房:Total Pet Supply
2018/05/27 全球购物
三星新西兰官网:Samsung新西兰
2019/03/05 全球购物
电脑教师的自我评价
2013/12/18 职场文书
《小儿垂钓》教学反思
2014/02/23 职场文书
捐献物资倡议书范文
2014/05/19 职场文书
成绩单评语
2015/01/04 职场文书
计算机专业自荐信
2015/03/05 职场文书
预备党员介绍人意见
2015/06/01 职场文书
汤姆索亚历险记读书笔记
2015/06/29 职场文书
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python