Bootstrap Table使用整理(四)之工具栏


Posted in Javascript onJune 09, 2017

相关阅读:

Bootstrap Table使用整理(一) https://3water.com/article/115789.htm

Bootstrap Table使用整理(二)  https://3water.com/article/115791.htm

Bootstrap Table使用整理(三)  https://3water.com/article/115795.htm

Bootstrap Table使用整理(五)之分页组合查询 https://3water.com/article/115785.htm

一、启用默认支持的工具栏

/* 
* data-search 是否显示搜索框 
* data-show-refresh 是否像是刷新按钮,注:刷新操作会重新请求数据,并带着请求参数 
* data-show-toggle 是否显示面板切换按钮 
* data-show-columns 是否显示列控制按钮 
*/ 
$('#table1').bootstrapTable({ 
 columns: [ 
 { field: 'sno', title: '学生编号' }, 
 { field: 'sname', title: '学生姓名' }, 
 { field: 'ssex', title: '性别' }, 
 { field: 'sbirthday', title: '生日' }, 
 { field: 'class', title: '课程编号' }, 
 ], 
 url:'@Url.Action("GetStudent","DataOne")' 
}); 
<table id="table1" 
 data-classes="table table-hover " 
 data-search="true" 
 data-show-refresh="true" 
 data-show-toggle="true" 
 data-show-columns="true"></table>

Bootstrap Table使用整理(四)之工具栏

二、扩展工具栏使用

/* 
* data-toolbar 用于指定id的div扩展工具栏,这种方式类似EaseUI中的datagird 
* queryParams 请求服务器数据时,你可以通过重写参数的方式添加一些额外的参数,例如 toolbar 中的参数 如果 queryParamsType = 'limit' ,返回参数必须包含 
  limit, offset, search, sort, order 否则, 需要包含: 
  pageSize, pageNumber, searchText, sortName, sortOrder. 
  返回false将会终止请求 
*/ 
var $table1= $('#table1').bootstrapTable({ 
 columns: [ 
 { field: 'sno', title: '学生编号' }, 
 { field: 'sname', title: '学生姓名' }, 
 { field: 'ssex', title: '性别' }, 
 { field: 'sbirthday', title: '生日' }, 
 { field: 'class', title: '课程编号' }, 
 ], 
 url: '@Url.Action("GetStudent","DataOne")', 
 queryParams: function (params) { 
 params.name = '张三丰'; 
 //特别说明,返回的参数的值为空,则当前参数不会发送到服务器端 
 params.sex = $('input[name="sex"]:checked').val(); 
 return params; 
 } 
}); 
//刷新方法 
$('#heartBtn').click(function () { 
 ////刷新处理,指定query 的参数,注:此地方指定的参数,仅在当次刷新时使用 
 //$table1.bootstrapTable('refresh', { 
 // query: { 
 // name: '张三' 
 // } 
 //}); 
 $table1.bootstrapTable('refresh'); 
}); 
<table id="table1" 
 data-classes="table table-hover " 
 data-search="true" 
 data-show-refresh="true" 
 data-show-toggle="true" 
 data-show-columns="true" 
 data-toolbar="#toolbar"></table> 
<div id="toolbar"> 
 <div class="btn-group"> 
 <button class="btn btn-default"> 
  <i class="glyphicon glyphicon-plus"></i> 
 </button> 
 <button class="btn btn-default"> 
  <i class="glyphicon glyphicon-heart" id="heartBtn"></i> 
 </button> 
 <button class="btn btn-default"> 
  <i class="glyphicon glyphicon-trash"></i> 
 </button> 
 </div> 
 <div class="form-group"> 
 <label class="control-label">性别:</label> 
 <label class="radio-inline"> 
  <input type="radio" name="sex" value="男" /> 男 
 </label> 
 <label class="radio-inline"> 
  <input type="radio" name="sex" value="女" /> 女 
 </label> 
 </div> 
</div>

Bootstrap Table使用整理(四)之工具栏

以上所述是小编给大家介绍的Bootstrap Table使用整理(四)之工具栏,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery弹出(alert)select选择的值
Apr 21 Javascript
js中Math之random,round,ceil,floor的用法总结
Dec 26 Javascript
Egret引擎开发指南之视觉编程
Sep 03 Javascript
js图片轮播效果实现代码
Apr 18 Javascript
巧用jQuery选择器提高写表单效率的方法
Aug 19 Javascript
jQuery实现表格与ckeckbox的全选与单选功能
Nov 24 Javascript
jquery实现图片平滑滚动详解
Mar 22 jQuery
layui 设置table 行的高度方法
Aug 17 Javascript
JavaScript日期工具类DateUtils定义与用法示例
Sep 03 Javascript
vue拖拽组件使用方法详解
Dec 01 Javascript
vue实现文字横向无缝走马灯组件效果的实例代码
Apr 09 Javascript
jquery实现广告上下滚动效果
Mar 04 jQuery
JavaScript设计模式之策略模式详解
Jun 09 #Javascript
Bootstrap Table使用整理(三)
Jun 09 #Javascript
Bootstrap Table使用整理(二)
Jun 09 #Javascript
Bootstrap Table使用整理(一)
Jun 09 #Javascript
Bootstrap Table使用整理(五)之分页组合查询
Jun 09 #Javascript
JS实现简易的图片拖拽排序实例代码
Jun 09 #Javascript
jQuery为某个div加入行样式
Jun 09 #jQuery
You might like
linux命令之调试工具strace的深入分析
2013/06/03 PHP
php header功能的使用
2013/10/28 PHP
php递归获取目录内文件(包含子目录)封装类分享
2013/12/25 PHP
php基于双向循环队列实现历史记录的前进后退等功能
2015/08/08 PHP
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
2017/03/15 PHP
使用Zttp简化Guzzle 调用
2017/07/02 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
2019/10/11 PHP
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
返回上一页并自动刷新的JavaScript代码
2014/02/19 Javascript
Nodejs学习笔记之Stream模块
2015/01/13 NodeJs
介绍JavaScript的一个微型模版
2015/06/24 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
vue.js 微信支付前端代码分享
2018/02/10 Javascript
解决vue 绑定对象内点击事件失效问题
2018/09/05 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
2018/11/12 jQuery
在vue项目中优雅的使用SVG的方法实例详解
2018/12/03 Javascript
详解小程序开发经验:多页面数据同步
2019/05/18 Javascript
Vue3.0中的monorepo管理模式的实现
2019/10/14 Javascript
jquery将信息遍历到界面上实例代码
2020/01/21 jQuery
利用Python实现颜色色值转换的小工具
2016/10/27 Python
对Python subprocess.Popen子进程管道阻塞详解
2018/10/29 Python
手把手教你如何安装Pycharm(详细图文教程)
2018/11/28 Python
python实现移位加密和解密
2019/03/22 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
2020/03/10 Python
详解Python 循环嵌套
2020/07/09 Python
Python内置函数及功能简介汇总
2020/10/13 Python
前端制作动画的几种方式(css3,js)
2016/12/12 HTML / CSS
CSS3实现文本垂直排列的方法
2018/07/10 HTML / CSS
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
Farnell德国:电子元器件供应商
2018/07/10 全球购物
STAY JAPAN台湾:预订日本民宿
2018/07/22 全球购物
高中校园广播稿
2014/01/11 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
2016年圣诞节寄语(一句话)
2015/12/07 职场文书
承诺书应该怎么写?
2019/09/10 职场文书