1. 引入bootstrap-table资源包, 页首引用css, 页脚引用js

2. table 参数说明

         data-toggle="table" data-toolbar="#toolbar" //指定关联的toolbar div iddata-show-refresh="true"data-show-toggle="true"data-show-columns="true"data-query-params="queryParams" // 对于toolbar中的input, 需要在这里加入参数data-sort-name="name" //与th中的 data-field匹配, 默认以哪一个排列data-sort-field="1" // 远程请求时, 实际用的sort参数值data-sort-order="desc" // 默认的排序data-side-pagination="server" data-pagination="true" data-query-params-type="limit" //使用简化分页排序参数data-page-list="[5, 10, 20, 50, 100, 200]"data-url="/admin/sys/adminuser/data/list.html" // 数据请求地址

3. th参数说明

data-field="createdAt" // 显示时使用的字段
data-sort-field="0" // 远程请求时使用的sort参数值
data-sortable="true" // 是否允许排序

4. 行点击事件

    window.op_events = {'click .op_remove': function (event, value, row, index) {alert('You click like action, row: ' + JSON.stringify(row));$table.bootstrapTable('refresh');}};

完整页面代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --><title></title><!-- Bootstrap --><link href="/admin/res/bootstrap/css/bootstrap.min.css" rel="stylesheet"><link href="/admin/res/bootstrap-notify/css/bootstrap-notify.css" rel="stylesheet"><link rel="stylesheet" href="/admin/res/bootstrap-table/bootstrap-table.min.css" type="text/css" media="screen, projection"><!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --><!-- WARNING: Respond.js doesn't work if you view the page via utilities:// --><!--[if lt IE 9]><script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script><script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]--><!-- jQuery (necessary for Bootstrap's JavaScript plugins) --><script src="/admin/res/jquery/1.11.3/jquery.min.js"></script>
</head>
<body>  <!-- Static navbar --><nav class="navbar navbar-default navbar-static-top"><div class="container"><div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a class="navbar-brand" href="/admin">FTChinese 财富</a></div><div id="navbar" class="navbar-collapse collapse"><ul class="nav navbar-nav"><li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">资产<span class="caret"></span></a><ul class="dropdown-menu"><li><a href="/admin/asset/debt/">债权</a></li><li><a href="/admin/asset/fund/">基金</a></li><li><a href="/admin/asset/product/">产品</a></li></ul></li><li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">投资<span class="caret"></span></a><ul class="dropdown-menu"><li><a href="/admin/invest/user">用户</a></li></ul></li><li class="dropdown active"><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">系统<span class="caret"></span></a><ul class="dropdown-menu"><li><a href="/admin/sys/adminuser/">用户</a></li><li><a href="/admin/sys/config/">配置</a></li><li><a href="/admin/sys/menu/">菜单</a></li><li><a href="/admin/sys/auth/">权限</a></li><li><a href="/admin/sys/role/">角色</a></li></ul></li></ul><ul class="nav navbar-nav navbar-right"><li><a href="/admin/logout.html">[Admin]退出</a></li></ul></div><!--/.nav-collapse --></div></nav>
<style>.w70 {width: 70px !important;}
</style>
<div class="container"><h1>管理员</h1><div id="toolbar"><div class="form-inline" role="form"><div class="form-group"><input name="name" class="form-control" type="text" placeholder="Search"></div><button id="ok" type="submit" class="btn btn-default">OK</button></div></div><table id="table"data-toggle="table"data-toolbar="#toolbar"data-show-refresh="true"data-show-toggle="true"data-show-columns="true"data-query-params="queryParams"data-sort-name="name"data-sort-field="1"data-sort-order="desc"data-side-pagination="server"data-pagination="true"data-query-params-type="limit"data-page-list="[5, 10, 20, 50, 100, 200]"data-url="/admin/sys/adminuser/data/list.html"><thead><tr><th data-field="name" data-sort-field="1" data-sortable="true">用户名</th><th data-field="email">Email</th><th data-field="role">角色</th><th data-field="createdAt" data-sort-field="0" data-sortable="true">创建时间</th><th data-field="id" data-formatter="op_formatter" data-events="op_events">操作</th></tr></thead></table><script>var $table = $('#table');$('#ok').click(function () {$table.bootstrapTable('refresh');});function queryParams(params) {$('#toolbar').find('input[name]').each(function () {params[$(this).attr('name')] = $(this).val();});return params;}function op_formatter(value, row) {return ['<a href="/admin/sys/adminuser/edit.html?id=',row.id,'">编辑</a> ','<a class="op_remove" href="javascript:void(0)" title="Remove">','删除','</a>  '].join('');}function getHeight() {return $(window).height() - $('h1').outerHeight(true) - 70;}window.op_events = {'click .op_remove': function (event, value, row, index) {alert('You click like action, row: ' + JSON.stringify(row));$table.bootstrapTable('refresh');}};$(window).resize(function () {$table.bootstrapTable('resetView', {height: getHeight()});});$(function () {$table.bootstrapTable('resetView', {height: getHeight()});});</script></div><div class='notifications bottom-right' id='bs-notify'></div><!-- Include all compiled plugins (below), or include individual files as needed --><script src="/admin/res/bootstrap/js/bootstrap.min.js"></script><script src="/admin/res/bootstrap-notify/js/bootstrap-notify.js"></script><script src="/admin/res/bootstrap-table/bootstrap-table.js"></script>
</body>
</html>

使用bootstrap-table简化CRUD相关推荐

  1. bootstrap table 复选框获取选中某几行的数据 + 可翻页

    前期要​​​​点: 1.Set 集合的add,delete方法 2.bootstrap table 事件列表, 全选 :check-all.bs.table 取消全选:  uncheck-all.bs ...

  2. ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十三节--RBAC模式及ABP权限管理(附赠福利)

    ABP+AdminLTE+Bootstrap Table权限管理系统一期 Github:https://github.com/Jimmey-Jiang/ABP-ASP.NET-Boilerplate- ...

  3. bootstraptable 汇总_JS组件系列——表格组件神器:bootstrap table

    前言:前面介绍了两篇关于bootstrap table的基础用法,这章我们继续来看看它比较常用的一些功能,来个终结篇吧,毛爷爷告诉我们做事要有始有终~~bootstrap table这东西要想所有功能 ...

  4. Bootstrap table表格

    Bootstrap table 使用类 Class="table" 既可让table美化样式 table 相关的Class 隔行换色      :   table-striped ...

  5. vue下的bootstrap table + jquery treegrid, treegrid无法渲染的问题

    在mian.js导入的包如下:该bootstrap-table-treegrid.js需要去下载,在复制到jquery-treegrid/js/ 1 import $ from 'jquery' 2 ...

  6. bootstrap Table API和一些简单使用方法

    官网: http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/ 后端分页问题:后端返回"rows"."& ...

  7. php bootstraptable分页,Bootstrap table分页问题汇总【附答案代码】

    本篇文章为大家总结了几个使用bootstrap table实现分页时可能会遇到的问题,希望能够对大家有所帮助. 问题1 :服务器端取不到form值,querystring没有问题,但是request. ...

  8. bootstrap table 表头与内容不对齐问题解决

    bootstrap table 表头与内容不对齐问题解决 参考文章: (1)bootstrap table 表头与内容不对齐问题解决 (2)https://www.cnblogs.com/sky-zk ...

  9. JS组件系列——Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案

    JS组件系列--Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案 参考文章: (1)JS组件系列--Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案 (2) ...

  10. bootstrap table php,bootstrap table Tooltip

    bootstrap table Tooltip怎么用?直接上代码$("#tables").bootstrapTable({ search: true, pagination: tr ...

最新文章

  1. 如何发布自己的NPM包(模块)?
  2. C#自定义异常 统一异常处理
  3. spring和springMVC的面试问题总结
  4. 【Qt】Qt资源应用--菜单图标
  5. 医学图像处理期末复习(二)
  6. Deep Reinforcement Learning: Pong from Pixels
  7. 【GoWeb开发实战】Beego的路由控制
  8. c语言实验题——字符串排序,C语言中实现“三个数由小到大排序”的多种方法浅析...
  9. 研究生做毕设,用到深度学习,没有GPU该怎么办
  10. hadoop hive集群_Hive的优化和压缩
  11. 漫步线性代数十四——正交和子空间
  12. 鸿蒙之唯一真界,275无量量劫即将到来,束手无策的命运
  13. 北京胜新疆夺CBA总冠军 苏群:广东依旧实力最强
  14. 做一个心无杂念的平凡人
  15. python udp socket远程主机强迫关闭_Python 远程主机强迫关闭了一个现有的连接
  16. 【Tool】常用 GIT 命令参阅
  17. C语言中的* 简单记忆方法
  18. 微信中那种卡片形式的图文链接是如何制作的
  19. 一枝看上去很美的花——书评《Java与模式》
  20. Algorand 系列一:VRF 密码学抽签原理及其在 Algorand 中的应用

热门文章

  1. mysql中 s命令_MySQL的基本操作命令
  2. python爬虫怎么写多线程_Python爬虫4.1 — threading(多线程)用法教程
  3. sqlite to mysql_SqliteToMysql官方下载
  4. php安全性怎么样,PHP网站安全性浅谈
  5. chatroom.php,chatRoom.php
  6. 上海海事大学c语言题库,上海海事大学,C语言试卷6
  7. android 主界面 布局,Android用户界面与View/ViewGroup
  8. 怎么使用systemctl启动rabbitmq_光纤激光切割机已经很久没有使用了。再次重新启动它,该怎么办?...
  9. php获取当前行,获取在PHP中执行当前函数的代码行和文件?
  10. 蒙文字体怎么安装_蒙文搜索APP内置键盘布局图