bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据


Posted in Javascript onAugust 09, 2020

本文实例为大家分享了bootstrap table展开或关闭当前行数据的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
<head>
 <title>expandRow-collapseRow</title>
 <meta charset="utf-8">
 <link rel="stylesheet" href="../assets/bootstrap/css/bootstrap.min.css" >
 <link rel="stylesheet" href="../assets/bootstrap-table/src/bootstrap-table.css" >
 <link rel="stylesheet" href="../assets/examples.css" >
 <script src="../assets/jquery.min.js"></script>
 <script src="../assets/bootstrap/js/bootstrap.min.js"></script>
 <script src="../assets/bootstrap-table/src/bootstrap-table.js"></script>
 <script src="../ga.js"></script>
</head>
<body>
 <div class="container">
 <h1>expandRow-collapseRow</h1>
 <p></p>
 <div id="toolbar">
 <button id="button" class="btn btn-default">expandRow</button>
 <button id="button2" class="btn btn-default">collapseRow</button>
 </div>
 <table id="table"
 data-toggle="table"
 data-toolbar="#toolbar"
 data-height="460"
 data-detail-view="true"
 data-detail-formatter="detailFormatter"
 data-url="../json/data1.json">
 <thead>
 <tr>
 <th data-field="id">ID</th>
 <th data-field="name">Item Name</th>
 <th data-field="price">Item Price</th>
 </tr>
 </thead>
 </table>
 </div>
<script>
 var $table = $('#table'),
 $button = $('#button'),
 $button2 = $('#button2');

 $(function () {
 $button.click(function () {
 $table.bootstrapTable('expandRow', 1);
 });
 $button2.click(function () {
 $table.bootstrapTable('collapseRow', 1);
 });
 });

 function detailFormatter(index, row) {
 var html = [];
 $.each(row, function (key, value) {
 html.push('<p><b>' + key + ':</b> ' + value + '</p>');
 });
 return html.join('');
 }
</script>
</body>
</html>

官方演示地址

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

Javascript 相关文章推荐
arguments对象
Nov 20 Javascript
javascript中常用编程知识
Apr 08 Javascript
jquery实现表格本地排序的方法
Mar 11 Javascript
详解JavaScript逻辑Not运算符
Dec 04 Javascript
js实现的彩色方块飞舞奇幻效果
Jan 27 Javascript
超实用的JavaScript代码段 附使用方法
May 22 Javascript
使用Bootstrap + Vue.js实现添加删除数据示例
Feb 27 Javascript
Vue.extend构造器的详解
Jul 17 Javascript
vuejs使用递归组件实现树形目录的方法
Sep 30 Javascript
vue页面跳转后返回原页面初始位置方法
Feb 11 Javascript
node app 打包工具pkg的具体使用
Jan 17 Javascript
详解如何理解vue的key属性
Apr 14 Javascript
详解用Node.js实现Restful风格webservice
Sep 29 #Javascript
实现一个完整的Node.js RESTful API的示例
Sep 29 #Javascript
jquery鼠标悬停导航下划线滑出效果
Sep 29 #jQuery
vue axios同步请求解决方案
Sep 29 #Javascript
IntersectionObserver实现图片懒加载的示例
Sep 29 #Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
Sep 29 #Javascript
jQuery选择器之子元素过滤选择器
Sep 28 #jQuery
You might like
在PHP中使用灵巧的体系结构
2006/10/09 PHP
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
微信扫描二维码登录网站代码示例
2013/12/30 PHP
PHP实现根据银行卡号判断银行
2015/04/29 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
Laravel用户授权系统的使用方法示例
2018/09/16 PHP
Jquery在IE7下无法使用 $.ajax解决方法
2009/11/11 Javascript
js导航菜单(自写)简单大方
2013/03/28 Javascript
JavaScript中的undefined学习总结
2013/11/30 Javascript
jquery对象和javascript对象即DOM对象相互转换
2014/08/07 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
2017/02/15 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
vue中引用swiper轮播插件的教程详解
2018/08/16 Javascript
Angular项目如何升级至Angular6步骤全纪录
2018/09/03 Javascript
基于JS实现数字动态变化显示效果附源码
2019/07/18 Javascript
webpack4从0搭建组件库的实现
2020/11/29 Javascript
Python2.5/2.6实用教程 入门基础篇
2009/11/29 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
2019/01/17 Python
python用opencv批量截取图像指定区域的方法
2019/01/24 Python
python按照多个条件排序的方法
2019/02/08 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
python图像处理入门(一)
2019/04/04 Python
在python中将list分段并保存为array类型的方法
2019/07/15 Python
python实现将文件夹内的每张图片批量分割成多张
2019/07/22 Python
Python实现语音识别和语音合成功能
2019/09/20 Python
python轮询机制控制led实例
2020/05/03 Python
Python使用Chrome插件实现爬虫过程图解
2020/06/09 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
H5 canvas实现贪吃蛇小游戏
2017/07/28 HTML / CSS
科室工作的个人自我评价
2013/10/30 职场文书
数控专业大学毕业生职业规划范文
2014/02/06 职场文书
写给女朋友的保证书
2015/05/09 职场文书
简单谈谈Python面向对象的相关知识
2021/06/28 Python
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python
SpringBoot整合Redis入门之缓存数据的方法
2021/11/17 Redis