bootstrap-table官方文档常用项总结 (持续更新中)

<!DOCTYPE html>
< html >
< meta charset = "utf-8" >
< head >
< meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" >
< title >行事件绑定</ title >
< link href = "css/bootstrap.min.css" rel = "stylesheet" >
< link rel = "stylesheet" href = "css/bootstrap-table.css" >
< link href = "css/bootstrap-table-fixed-columns.css" rel = "stylesheet" >
<!--引入jquery -->
< script src = "js/jquery-1.11.3.min.js" ></ script >
<!--引入bootstrap -->
< script src = "js/bootstrap.js" ></ script >
<!--引入表格可拖动列插件 -->
< script src = "js/colResizable-1.6.js" ></ script >
< script src = "js/bootstrap-table.js" ></ script >
< script src = "js/bootstrap-table-zh-CN.js" ></ script >
< script src = "js/bootstrap-table-fixed-columns.js" ></ script >
</ head >
< body >
< table data-show-fullscreen = "true" data-show-pagination-switch = "true" data-show-toggle = "true" data-show-refresh = "true" data-search = "true" data-striped = "true" id = "goods" data-sort-stable = "true" data-classes = "table table-hover" >
< thead >
< tr >
< th data-title = "列标题" data-checkbox = "true" data-align = "center" ></ th >
< th data-field = "Code" data-sortable = "true" data-align = "center" >序号</ th >
< th data-field = "TuanGouName" data-align = "center" >商品名称</ th >
< th data-field = "StartDate" data-sortable = "true" data-align = "center" >开始时间</ th >
< th data-field = "EndTime" data-align = "center" >结束时间</ th >
</ tr >
</ thead >
</ table >
< script >
/*数据json*/
var json = [{ "Code" : "1" , "TuanGouName" : "豆干" , "StartDate" : "2016/10/9 10:15:00" , "EndTime" : "2016/12/25 11:30:00" },
{ "Code" : "" , "TuanGouName" : "薯片" , "StartDate" : "2016/10/9 10:15:00" , "EndTime" : "2016/12/25 11:30:00" },
{ "Code" : "3" , "TuanGouName" : "香肠" , "StartDate" : "2016/10/9 10:15:00" , "EndTime" : "2016/12/25 11:30:00" },
{ "Code" : "4" , "TuanGouName" : "大蒜" , "StartDate" : "2016/10/9 10:15:00" , "EndTime" : "2016/12/25 11:30:00" },
{ "Code" : "5" , "TuanGouName" : "鸡腿" , "StartDate" : "2016/10/9 10:15:00" , "EndTime" : "2016/12/25 11:30:00" },
{ "Code" : "6" , "TuanGouName" : "饼干" , "StartDate" : "2016/10/9 10:15:00" , "EndTime" : "2016/12/25 11:30:00" }];
/*初始化table数据*/
$( function (){
$( "#goods" ) . bootstrapTable({
data : json ,
/* onClickRow:function(){
//单击触发的事件
alert("触发了消息")
}, */
onDblClickRow : function (){
//双击触发的事件
console . dir ($(this))
alert( "双击触发的事件" )
}
});
});
< / script >
</ body >
</ html >

Bootstrap-table使用情况

1. 表格参数(都是给table标签设置的样式)

主要是由一些自定义类名封装方法和样式

    1>对于table标签来说data-toggle=”table” (默认),这样数据不用json动态获取的时候

    不用写js直接给table加上改标签就可以启用表格了否则 不要加该类名;

    2>tabledata-classes=”table table-hover”(默认有边框 鼠标经过每一行有颜色变化)

            table table-no-bordered(消除所有列边框)

    3>tabledata-height=”500”可以设置table的高度

    4>tabledata-striped=”false”(默认false设置为true时可实现隔行变色效果)

    5>table的几个排序的类名 基本没啥用处

    6>tabledata-icons-prefix=”glyphicon” 设置字体可以使用bootstrap的字体图标(必须要引入字体图标的fonts

        不然实现不了)

    7>tabledata-show-header (默认值true显示列头,设置为false后不显示列宽也不能拖动列宽了)

    8>对应着的data-show-footer(默认值false不显示列脚部,改为true以后 很难看底部)

    9>data-show-columns (默认false不显示内容下拉框,设置为true后需要字体图标配套文件)

    10>data-show-refresh(默认false不显示刷新按钮 设置为true可自动加载刷新按钮同样需要字体图标文件的加载)

    11>data-show-toggle(切换视图按钮,设置为true可以将表格切换为列表样式 同样是需要字体图标支持)

    12>data-show-search(显示搜索框 默认是全局自动搜索 也可以设置回车搜索)

    13>data-search-text(初始化搜索文字input框默认的搜索内容提示词)

    14>data-search-time-out 设置搜索超时时间

    15>data-trim-on-search(默认true自动去掉搜索字符前后的空格)

    16>data-show-pagination-switch(默认false不显示切换分页按钮 也需要字体图标文件)

    17>data-show-fullscreen(默认false 是否显示全屏按钮)

18>data-single-select(默认false设置true时复选框只能选择一个 跟单选按钮效果一样了)


2. 列参数

一般设置在表头上 th标签

    1>data-checkBox(复选功能,一般在表头第一列单独放一个td添加该类名并设置为true ) data-radio单选按钮

    基本用不着 不说了

    2>data-field=”字段名” (对应着返回的数据的字段名来做渲染)

    3>data-rowspan/rowspan行合并data-colspan/colspan列合并

    4>data-align (三个选项”left””center””right”列内容对齐方向)

    5>data-width (列宽设置固定值)

    6>data-sortable (布尔值 可设置某一列的排序效果)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值