Bootstrap Table使用整理(一)


Posted in Javascript onJune 09, 2017

相关阅读:

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

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

Bootstrap Table使用整理(四)之工具栏 https://3water.com/article/115798.htm

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

一、Bootstrap Table相关整理

基于 Bootstrap 的 jQuery 表格插件,通过简单的设置,就可以拥有强大的单选、多选、排序、分页,以及编辑、导出、过滤(扩展)等等的功能。

1.官网地址:

http://bootstrap-table.wenzhixin.net.cn/zh-cn/    Git源代码地址:https://github.com/wenzhixin/bootstrap-table

基础简介:

http://bootstrap-table.wenzhixin.net.cn/zh-cn/getting-started/

使用示例:

http://bootstrap-table.wenzhixin.net.cn/zh-cn/examples/

API文档:

http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/

Bootstrap Table的有点使用简单,美观整洁,支持CardView等特点

二、简单使用实例

基础引用

<link href="~/lib/bootstrap-table/dist/bootstrap-table.css" rel="external nofollow" rel="stylesheet" /> 
<script src="~/lib/bootstrap-table/dist/bootstrap-table.js"></script> 
<script src="~/lib/bootstrap-table/src/locale/bootstrap-table-zh-CN.js"></script>

1.data-toggle="table"  无需JavaScript启用bootstrap table

<p>通过Data属性的方式,无需编写JavaScript启用bootstrap table, 设置 data-toggle="table" 即可</p> 
<div class="alert alert-danger"> 
 <p>1.这种方式不太常用,因为分页不方便</p> 
</div> 
<table data-toggle="table"> 
 <thead> 
  <tr> 
   <th>Item ID</th> 
   <th>Item Name</th> 
   <th>Item Price</th> 
  </tr> 
 </thead> 
 <tbody> 
  <tr> 
   <td>1</td> 
   <td>Item 1</td> 
   <td>$1</td> 
  </tr> 
  <tr> 
   <td>2</td> 
   <td>Item 2</td> 
   <td>$2</td> 
  </tr> 
 </tbody> 
</table>

2.使用data-url指定远程数据,特别说明,在使用远程数据的时候,在ajax请求期间,表格内容显示加载中...,

<p>可以通过设置远程url 如:data-url="data1.json" ,自动加载远程数据</p> 
<div class="alert alert-danger"> 
 <p>1.这种方式对于分页不太方便</p> 
 <p>2.BootstrapTable 对于字段中为空,自动替换成'-'</p> 
</div> 
<table data-toggle="table" data-url="@Url.Action("GetStudent","DataOne")"> 
 <thead> 
  <tr> 
   <th data-field="sno">编号</th> 
   <th data-field="sname">姓名</th> 
   <th data-field="ssex">性别</th> 
   <th data-field="sbirthday">生日</th> 
   <th data-field="class">课程编号</th> 
  </tr> 
 </thead> 
</table>

Bootstrap Table使用整理(一)

Bootstrap Table使用整理(一)

3.data-classes 属性指定表格的样式,

特别说明:表头和属性的指定方式有两种,一种DOM中定义,一种在Js的参数中定义

<table id="table1" 
  data-classes="table table-hover table-condensed"></table> 
[javascript] view plain copy print?
//data-classes 可以设置样式 
/* 
* table-condensed 设置内容框浓缩 
*/ 
$('#table1').bootstrapTable({ 
 columns: [ 
  { field: 'sno', title: '学生编号' }, 
  { field: 'sname', title: '学生姓名' }, 
  { field: 'ssex', title: '性别' }, 
  { field: 'sbirthday', title: '生日' }, 
  { field: 'class', title: '课程编号' }, 
 ], 
 url:'@Url.Action("GetStudent","DataOne")' 
});

table-condensed 表格紧凑样式显示如下:

Bootstrap Table使用整理(一)

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

Javascript 相关文章推荐
这段js代码得节约你多少时间
Dec 20 Javascript
JS如何判断移动端访问设备并解析对应CSS
Nov 27 Javascript
js中事件的处理与浏览器对象示例介绍
Nov 29 Javascript
js中的for如何实现foreach中的遍历
May 31 Javascript
jQuery实现高亮显示的方法
Mar 10 Javascript
jQuery右下角旋转环状菜单特效代码
Aug 10 Javascript
js实现TAB切换对应不同颜色的代码
Aug 31 Javascript
jquery实现简单合拢与展开网页面板的方法
Sep 01 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
Jan 06 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
Nov 01 Javascript
vue中多个倒计时实现代码实例
Mar 27 Javascript
实用的Vue开发技巧
May 30 Javascript
Bootstrap Table使用整理(五)之分页组合查询
Jun 09 #Javascript
JS实现简易的图片拖拽排序实例代码
Jun 09 #Javascript
jQuery为某个div加入行样式
Jun 09 #jQuery
Vue.js中轻松解决v-for执行出错的三个方案
Jun 09 #Javascript
node.js中cluster的使用教程
Jun 09 #Javascript
vue bootstrap小例子一枚
Jun 09 #Javascript
详解webpack解惑:require的五种用法
Jun 09 #Javascript
You might like
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
2013/05/10 PHP
php Calender(日历)代码分享
2014/01/03 PHP
ThinkPHP查询中的魔术方法简述
2014/06/25 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
ThinkPHP实现生成和校验验证码功能
2017/04/28 PHP
鼠标图片振动代码
2006/07/06 Javascript
javascript中创建对象的三种常用方法
2010/12/30 Javascript
推荐40个非常优秀的jQuery插件和教程【系列三】
2011/11/09 Javascript
select、radio表单回显功能实现避免使用jquery载入赋值
2013/06/08 Javascript
小议JavaScript中Generator和Iterator的使用
2015/07/29 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
JQuery手速测试小游戏实现思路详解
2016/09/20 Javascript
easyUI实现类似搜索框关键词自动提示功能示例代码
2016/12/27 Javascript
微信小程序开发图片拖拽实例详解
2017/05/05 Javascript
详解刷新页面vuex数据不消失和不跳转页面的解决
2018/01/30 Javascript
vue父组件点击触发子组件事件的实例讲解
2018/02/08 Javascript
vue2.x集成百度UEditor富文本编辑器的方法
2018/09/21 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法
2019/08/22 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
JavaScript面向对象核心知识与概念归纳整理
2020/05/09 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
Python素数检测实例分析
2015/06/15 Python
Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
2018/12/20 Python
python对Excel按条件进行内容补充(推荐)
2019/11/24 Python
Python如何操作office实现自动化及win32com.client的运用
2020/04/01 Python
Python logging模块写入中文出现乱码
2020/05/21 Python
面向新手解析python Beautiful Soup基本用法
2020/07/11 Python
世界上最好的旅行夹克:BauBax
2018/12/23 全球购物
社区学习十八大感想
2014/01/22 职场文书
财务简历的自我评价
2014/03/05 职场文书
幼儿园中班下学期评语
2014/04/18 职场文书
放飞梦想演讲稿600字
2014/08/26 职场文书
2014年国庆节演讲稿
2014/09/19 职场文书
逃课检讨书怎么写
2015/01/01 职场文书
《童年的发现》教学反思
2016/02/18 职场文书