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 相关文章推荐
firefox中JS读取XML文件
Dec 21 Javascript
基于jquery的direction图片渐变动画效果
May 24 Javascript
JavaScript语言核心数据类型和变量使用介绍
Aug 23 Javascript
js借助ActiveXObject实现创建文件
Sep 29 Javascript
Angular学习笔记之angular的$filter服务浅析
Nov 12 Javascript
Bootstrap popover用法详解
Dec 22 Javascript
关于axios返回空对象的问题解决
Apr 04 Javascript
sublime text配置node.js调试(图文教程)
Nov 23 Javascript
vue.js数据绑定操作详解
Apr 23 Javascript
微信小程序修改swiper默认指示器样式的实例代码
Jul 18 Javascript
Angular6新特性之Angular Material
Dec 28 Javascript
package.json中homepage属性的作用详解
Mar 11 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
session 的生命周期是多长
2006/10/09 PHP
php模拟js函数unescape的函数代码
2012/10/20 PHP
[原创]php简单防盗链验证实现方法
2016/07/09 PHP
PHP实现的curl批量请求操作示例
2018/06/06 PHP
jqGrid增加时--判断开始日期与结束日期(实例解析)
2013/11/08 Javascript
javascript表单验证使用示例(javascript验证邮箱)
2014/01/07 Javascript
jQuery简单实现日历的方法
2015/05/04 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
2015/10/26 Javascript
jQuery实现简单的点赞效果
2020/05/29 Javascript
jQuery获取checkbox选中的值
2016/01/28 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
2016/02/16 Javascript
js滑动提示效果代码分享
2016/03/10 Javascript
详解javascript中对数据格式化的思考
2017/01/23 Javascript
jQuery插件HighCharts绘制简单2D折线图效果示例【附demo源码】
2017/03/21 jQuery
Node.js 使用流实现读写同步边读边写功能
2017/09/11 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
微信小程序实现日历功能
2018/11/27 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
JS实现炫酷轮播图
2020/11/15 Javascript
使用python Django做网页
2013/11/04 Python
树莓派中python获取GY-85九轴模块信息示例
2013/12/05 Python
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
对Python使用mfcc的两种方式详解
2019/01/09 Python
python 调用钉钉机器人的方法
2019/02/20 Python
Pytorch 抽取vgg各层并进行定制化处理的方法
2019/08/20 Python
优衣库澳大利亚官网:UNIQLO澳大利亚
2017/01/18 全球购物
外贸专业求职信
2014/03/09 职场文书
讲解员培训方案
2014/05/04 职场文书
经济贸易系毕业生求职信
2014/05/31 职场文书
图书馆标语
2014/06/19 职场文书
催款函范文
2015/06/24 职场文书
电力企业职工培训心得体会
2016/01/11 职场文书
CSS几步实现赛博朋克2077风格视觉效果
2021/06/16 HTML / CSS
python实现简易自习室座位预约系统
2021/06/30 Python
HTML5之高度塌陷问题的解决
2022/06/01 HTML / CSS