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 页面只自动刷新一次
Jul 10 Javascript
关于js new Date() 出现NaN 的分析
Oct 23 Javascript
Jquery中&quot;$(document).ready(function(){ })&quot;函数的使用详解
Dec 30 Javascript
jquery实现可自动判断位置的弹出层效果代码
Oct 12 Javascript
使用jquery.qrcode.js生成二维码插件
Oct 17 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
Jan 04 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
Jan 19 Javascript
node.js入门学习之url模块
Feb 25 Javascript
原生js编写2048小游戏
Mar 17 Javascript
Nuxt.js踩坑总结分享
Jan 18 Javascript
vue input实现点击按钮文字增删功能示例
Jan 29 Javascript
javascript实现贪吃蛇游戏(娱乐版)
Aug 17 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
这部番真是良心,画质好到像风景区,剧情让人跟着小公会热血沸腾
2020/03/10 日漫
PHP中echo和print的区别
2014/08/28 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
php+html5基于websocket实现聊天室的方法
2015/07/17 PHP
在Laravel5中正确设置文件权限的方法
2019/05/22 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
2019/10/25 PHP
PHP实现单例模式建立数据库连接的方法分析
2020/02/11 PHP
JavaScript类和继承 this属性使用说明
2010/09/03 Javascript
jquery中dom操作和事件的实例学习-表单验证
2011/11/30 Javascript
JavaScript中ES6 Babel正确安装过程
2016/07/18 Javascript
Vuex利用state保存新闻数据实例
2017/06/28 Javascript
Angular 项目实现国际化的方法
2018/01/08 Javascript
react-redux中connect的装饰器用法@connect详解
2018/01/13 Javascript
vue+element-ui动态生成多级表头的方法
2018/08/28 Javascript
小程序显示弹窗时禁止下层的内容滚动实现方法
2019/03/20 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
2019/04/09 Javascript
D3.js的基础部分之数组的处理数组的排序和求值(v3版本)
2019/05/09 Javascript
python支持断点续传的多线程下载示例
2014/01/16 Python
Python中尝试多线程编程的一个简明例子
2015/04/07 Python
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
判断Threading.start新线程是否执行完毕的实例
2020/05/02 Python
django rest framework serializers序列化实例
2020/05/13 Python
python的help函数如何使用
2020/06/11 Python
CSS3实现多样的边框效果
2018/05/04 HTML / CSS
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
直接有效的自我评价
2014/01/11 职场文书
仓库组长岗位职责
2014/01/29 职场文书
管理失职检讨书
2014/02/12 职场文书
开展创先争优活动总结
2014/08/28 职场文书
2014年小学教研工作总结
2014/12/06 职场文书
单位租车协议书
2015/01/29 职场文书
党校学习个人总结
2015/02/15 职场文书
生死抉择观后感
2015/06/09 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
React中的Context应用场景分析
2021/06/11 Javascript