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 相关文章推荐
实现复选框全选/全不选切换
Dec 23 Javascript
js获取html页面节点方法(递归方式)
Dec 13 Javascript
纯Javascript实现ping功能的方法
Mar 20 Javascript
JavaScript 七大技巧(二)
Dec 13 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
Sep 28 Javascript
Sequelize中用group by进行分组聚合查询
Dec 12 Javascript
详解打造 Vue.js 可复用组件
Mar 24 Javascript
Node接收电子邮件的实例代码
Jul 21 Javascript
vue项目中jsonp跨域获取qq音乐首页推荐问题
May 30 Javascript
vue中各选项及钩子函数执行顺序详解
Aug 25 Javascript
基于vue、react实现倒计时效果
Aug 26 Javascript
Jquery+javascript实现支付网页数字键盘
Dec 21 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
PHP警告Cannot use a scalar value as an array的解决方法
2012/01/11 PHP
php文件操作相关类实例
2015/06/18 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
Laravel中10个有用的用法小结
2019/05/06 PHP
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
JavaScript的事件代理和委托实例分析
2015/03/25 Javascript
jquery实现图片上传前本地预览功能
2016/05/10 Javascript
JS 对象(Object)和字符串(String)互转方法
2016/05/20 Javascript
原生js验证简洁注册登录页面
2016/12/17 Javascript
前端 Vue.js 和 MVVM 详细介绍
2016/12/29 Javascript
浅析vue数据绑定
2017/01/17 Javascript
Angular中的$watch、$watchGroup、$watchCollection
2017/06/25 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
json字符串传到前台input的方法
2018/08/06 Javascript
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
对 Vue-Router 进行单元测试的方法
2018/11/05 Javascript
灵活使用console让js调试更简单的方法步骤
2019/04/23 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
2019/09/24 Javascript
Vue数字输入框组件示例代码详解
2020/01/15 Javascript
浅析Python中将单词首字母大写的capitalize()方法
2015/05/18 Python
Python的Socket编程过程中实现UDP端口复用的实例分享
2016/03/19 Python
使用Python编写Prometheus监控的方法
2018/10/15 Python
Python数据类型之Dict字典实例详解
2019/05/07 Python
python获取array中指定元素的示例
2019/11/26 Python
使用OpenCV circle函数图像上画圆的示例代码
2019/12/27 Python
浅谈Python里面None True False之间的区别
2020/07/09 Python
基于CSS3实现的黑色个性导航菜单效果
2015/09/14 HTML / CSS
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
微软马来西亚官方网站:Microsoft马来西亚
2019/11/22 全球购物
abstract class和interface有什么区别
2013/08/04 面试题
运动会宣传口号
2014/06/09 职场文书
合理化建议书
2015/02/04 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
初二数学教学反思
2016/02/17 职场文书
Python OpenCV实现传统图片格式与base64转换
2021/06/13 Python