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 相关文章推荐
jquery text,radio,checkbox,select操作实现代码
Jul 09 Javascript
用jquery写的一个万年历(自写)
Jan 20 Javascript
jquery使用remove()方法删除指定class子元素
Mar 26 Javascript
javascript数组去重方法汇总
Apr 23 Javascript
JQUERY简单按钮轮换选中效果实现方法
May 07 Javascript
JavaScript中Number.NEGATIVE_INFINITY值的使用详解
Jun 05 Javascript
10个很棒的jQuery代码片段
Sep 24 Javascript
基于jquery实现可定制的web在线富文本编辑器附源码下载
Nov 17 Javascript
jQuery实现拖拽页面元素并将其保存到cookie的方法
Jun 12 Javascript
详解Vuejs2.0之异步跨域请求
Apr 20 Javascript
vue实现tab栏点击高亮效果
Aug 19 Javascript
Vue中Object.assign清空数据报错的解决方案
Mar 03 Vue.js
详解用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
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
2014/06/12 PHP
php将12小时制转换成24小时制的方法
2015/03/31 PHP
基于PHP实现数据分页显示功能
2016/05/26 PHP
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
关于JavaScript中var声明变量作用域的推断
2010/12/16 Javascript
jQuery中filter()方法用法实例
2015/01/06 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
js强制把网址设为默认首页
2015/09/29 Javascript
Javascript编程中几种继承方式比较分析
2015/11/28 Javascript
js实现网页收藏功能
2015/12/17 Javascript
基于JS代码实现图片在页面中旋转效果
2016/06/16 Javascript
jquery+Jscex打造游戏力度条
2020/09/12 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
详解Vue学习笔记进阶篇之列表过渡及其他
2017/07/17 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
JS闭包经典实例详解
2018/12/20 Javascript
vue element动态渲染、移除表单并添加验证的实现
2019/01/16 Javascript
详解vue项目打包步骤
2019/03/29 Javascript
windows实现npm和cnpm安装步骤
2019/10/24 Javascript
nodemon实现Typescript项目热更新的示例代码
2019/11/19 Javascript
js实现鼠标拖拽div左右滑动
2020/01/15 Javascript
Vue使用screenfull实现全屏效果
2020/09/17 Javascript
Python编程中的文件操作攻略
2015/10/16 Python
python 换位密码算法的实例详解
2017/07/19 Python
python调用摄像头显示图像的实例
2018/08/03 Python
pyqt5之将textBrowser的内容写入txt文档的方法
2019/06/21 Python
python调用win32接口进行截图的示例
2020/11/11 Python
秘鲁购物网站:Linio秘鲁
2017/04/07 全球购物
小天鹅官方商城:LittleSwan
2017/06/16 全球购物
面试后感谢信怎么写
2014/02/01 职场文书
新文化运动的口号
2014/06/21 职场文书
保险专业求职信
2014/07/07 职场文书
品牌推广活动策划方案
2014/08/19 职场文书
大学生就业协议书范本(适用于公司企业)
2014/10/07 职场文书
什么是检讨书?检讨书的格式及范文
2019/11/05 职场文书