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 相关文章推荐
JavaScript事件列表解说
Dec 22 Javascript
jquery 插件 任意位置浮动固定层
Dec 25 Javascript
Jquery 高亮显示文本中重要的关键字
Dec 24 Javascript
jQuery库与其他JS库冲突的解决办法
Feb 07 Javascript
jQuery实现鼠标滑过遮罩并高亮显示效果
Jul 16 Javascript
jQuery$命名冲突怎么办如何解决
Jan 16 Javascript
jQuery实现设置、移除文本框默认值功能
Jan 13 Javascript
react-router中的属性详解
Jun 01 Javascript
vue将后台数据时间戳转换成日期格式
Jul 31 Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
Sep 20 Javascript
Vue中axios拦截器如何单独配置token
Dec 27 Javascript
Vue js with语句原理及用法解析
Sep 03 Javascript
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
dedecms中显示数字验证码的修改方法
2007/03/21 PHP
php实现背景图上添加圆形logo图标的方法
2016/11/17 PHP
Javascript 面向对象特性
2009/12/28 Javascript
jQuery版仿Path菜单效果
2011/12/15 Javascript
使用Java实现简单的server/client回显功能的方法介绍
2013/05/03 Javascript
JQuery for与each性能比较分析
2013/05/14 Javascript
浅谈checkbox的一些操作(实战经验)
2013/11/20 Javascript
js处理表格对table进行修饰
2014/05/26 Javascript
jQuery中:radio选择器用法实例
2015/01/03 Javascript
Javascript调用函数方法的几种方式介绍
2015/03/20 Javascript
javascript实现一个数值加法函数
2015/06/26 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
JS FormData上传文件的设置方法
2017/07/05 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
2017/12/25 jQuery
vue.extend实现alert模态框弹窗组件
2018/04/28 Javascript
基于JS开发微信网页录音功能的实例代码
2019/04/30 Javascript
[01:00:14]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第二场 2月28日
2021/03/11 DOTA
Python中SOAP项目的介绍及其在web开发中的应用
2015/04/14 Python
Python编码爬坑指南(必看)
2016/06/10 Python
Python 多个图同时在不同窗口显示的实现方法
2019/07/07 Python
详解Python中的各种转义符\n\r\t
2019/07/10 Python
python找出因数与质因数的方法
2019/07/25 Python
django foreignkey(外键)的实现
2019/07/29 Python
python实现tail实时查看服务器日志示例
2019/12/24 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
如何基于python对接钉钉并获取access_token
2020/04/21 Python
python实现批量转换图片为黑白
2020/06/16 Python
时尚、社区、科技:SEVENSTORE
2019/04/26 全球购物
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
有限责任公司股东合作协议书范本
2014/10/30 职场文书
医院科室评语
2015/01/04 职场文书
付款承诺函范文
2015/01/21 职场文书
企业财务经理岗位职责
2015/04/08 职场文书
烈士陵园观后感
2015/06/08 职场文书
vue中data里面的数据相互使用方式
2022/06/05 Vue.js