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 相关文章推荐
javascript 最常用的10个自定义函数[推荐]
Dec 26 Javascript
js获得地址栏?问号后参数的方法
Aug 08 Javascript
js打开新窗口方法整理
Feb 17 Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
Aug 11 Javascript
深入浅析AngularJS中的module(模块)
Jan 04 Javascript
Bootstrap Img 图片样式(推荐)
Dec 13 Javascript
微信小程序 slider的简单实例
Apr 19 Javascript
基于jstree使用AJAX请求获取数据形成树
Aug 29 Javascript
Jquery获取radio选中值实例总结
Jan 17 jQuery
微信小程序云开发(数据库)详解
May 17 Javascript
vue excel上传预览和table内容下载到excel文件中
Dec 10 Javascript
JS实现多选框的操作
Jun 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
PHP 使用memcached简单示例分享
2015/03/05 PHP
php将日期格式转换成xx天前的格式
2015/04/16 PHP
PHP获取用户访问IP地址的5种方法
2016/05/16 PHP
在IIS下安装PHP扩展的方法(超简单)
2017/04/10 PHP
设定php简写功能的方法
2019/11/28 PHP
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
Nodejs进程管理模块forever详解
2014/06/01 NodeJs
AngularJs ng-route路由详解及实例代码
2016/09/14 Javascript
js判断手机号是否正确并返回的实现代码
2017/01/17 Javascript
超全面的javascript中变量命名规则
2017/02/09 Javascript
jQuery插件实现非常实用的tab栏切换功能【案例】
2019/02/18 jQuery
[02:33]2018 DOTA2亚洲邀请赛回顾视频 再次拾起那些美妙的时刻
2018/04/10 DOTA
[55:56]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
python通过文件头判断文件类型
2015/10/30 Python
Python基于正则表达式实现文件内容替换的方法
2017/08/30 Python
在Django中实现添加user到group并查看
2019/11/18 Python
Python统计学一数据的概括性度量详解
2020/03/03 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
jupyter notebook读取/导出文件/图片实例
2020/04/16 Python
Python与C/C++的相互调用案例
2021/03/04 Python
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
canvas中普通动效与粒子动效的实现代码示例
2019/01/03 HTML / CSS
英国百安居装饰建材网上超市:B&Q
2016/09/13 全球购物
Tirendo比利时:在线购买轮胎
2018/10/22 全球购物
For Art’s Sake官网:手工制作的奢华眼镜
2018/12/15 全球购物
计算机系毕业生推荐信
2013/11/06 职场文书
家庭教育先进个人事迹材料
2014/01/24 职场文书
餐厅经理岗位职责和岗位目标
2014/02/13 职场文书
软件测试专业推荐信
2014/09/18 职场文书
优秀党员申报材料
2014/12/18 职场文书
搞笑老公保证书
2015/02/26 职场文书
2015年秋季学校开学标语
2015/07/16 职场文书
军训后的感想
2015/08/07 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书
浅谈Python项目的服务器部署
2021/04/25 Python