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 相关文章推荐
JS对象与JSON格式数据相互转换
Feb 20 Javascript
浅谈JavaScript实现面向对象中的类
Dec 09 Javascript
jquery实现鼠标滑过小图查看大图的方法
Jul 20 Javascript
使用canvas实现仿新浪微博头像截取上传功能
Sep 02 Javascript
javascript每日必学之运算符
Feb 16 Javascript
BootStrap下jQuery自动完成的样式调整
May 30 Javascript
简单实现jQuery手风琴效果
Aug 18 jQuery
layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例
Sep 22 Javascript
Vue 2.5.2下axios + express 本地请求404的解决方法
Feb 21 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
Aug 12 Javascript
VUE注册全局组件和局部组件过程解析
Oct 10 Javascript
微信小程序中weui用法解析
Oct 21 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
URL Rewrite的设置方法
2007/01/02 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
利用 fsockopen() 函数开放端口扫描器的实例
2017/08/19 PHP
js传参数受特殊字符影响错误的解决方法
2013/10/21 Javascript
浅谈javascript属性onresize
2015/04/20 Javascript
jQuery固定元素插件scrolltofixed使用指南
2015/04/21 Javascript
JQuery+CSS实现图片上放置按钮的方法
2015/05/29 Javascript
jquery+css实现的红色线条横向二级菜单效果
2015/08/22 Javascript
JavaScript与HTML的结合方法详解
2015/11/23 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
Node.js利用debug模块打印出调试日志的方法
2017/04/25 Javascript
extjs简介_动力节点Java学院整理
2017/07/17 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
vue-cli点击实现全屏功能
2020/03/07 Javascript
如何基于filter实现网站整体变灰功能
2020/04/17 Javascript
vue实现登录拦截
2020/06/29 Javascript
Vue实现腾讯云点播视频上传功能的实现代码
2020/08/17 Javascript
[03:40]DOTA2英雄梦之声_第01期_炼金术士
2014/06/23 DOTA
python的继承知识点总结
2018/12/10 Python
新年快乐! python实现绚烂的烟花绽放效果
2019/01/30 Python
Python实现的旋转数组功能算法示例
2019/02/23 Python
opencv调整图像亮度对比度的示例代码
2019/09/27 Python
基于python3监控服务器状态进行邮件报警
2019/10/19 Python
Python列表list常用内建函数实例小结
2019/10/22 Python
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题
2020/04/24 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
解决PyCharm无法使用lxml库的问题(图解)
2020/12/22 Python
详解Django中的FBV和CBV对比分析
2021/03/01 Python
美国潜水装备、水肺潜水和浮潜设备商店:Leisure Pro
2018/08/08 全球购物
建筑施工员岗位职责
2013/11/26 职场文书
餐厅楼面部长岗位职责范文
2014/02/16 职场文书
员工工作自我评价
2014/09/26 职场文书
高考1977观后感
2015/06/04 职场文书
PHP 对接美团大众点评团购券(门票)的开发步骤
2021/04/03 PHP