bootstrap 表头组合
2017-06-15 11:32
267 查看
效果图:
第一种方案:
<table id="tb_report" >
<thead>
<tr class="success">
<th data-field="district" rowspan="2" data-valign="middle" data-align="center">行政区</th>
<th data-field="sprayPropertyName" rowspan="2" data-valign="middle" data-align="center">小区名称</th>
<th data-field="parentBuildName" rowspan="2" data-valign="middle" data-align="center">父小区</th>
<th colspan="2" data-valign="middle" data-align="center">业务信息锁定</th>
<th colspan="2" data-valign="middle" data-align="center">楼盘库信息锁定</th>
</tr>
<tr class="success">
<th data-field="businessBuildInfoLock" data-align="center" >小区锁定</th>
<th data-field="businessAddrInfoLock" data-align="center" 地址库锁定</th>
<th data-field="buildDirectoryBuildInfoLock" data-align="center" >小区锁定</th>
<th data-field="buildDirectoryAddrInfoLock" data-align="center">地址库锁定</th>
</tr>
</thead>
</table>
$('#tb_report').bootstrapTable({
url: '', //请求后台的URL(*)
method: 'get', //请求方式(*)
toolbar: '#toolbar', //工具按钮用哪个容器
striped: true, //是否显示行间隔色
cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
pagination: true, //是否显示分页(*)
sortOrder: "asc", //排序方式
queryParams: oTableInit.queryParams,//传递参数(*)
sidePagination: "server", //分页方式:client客户端分页,server服务端分页(*)
pageNumber: 1, //初始化加载第一页,默认第一页
pageSize: 15, //每页的记录行数(*)
pageList: [15, 30, 50], //可供选择的每页的行数(*)
});
第二种方案:
<table id="dataTable" ></table>
$('#dataTable').bootstrapTable(
{
url : “”,
sidePagination: 'server',
dataType: 'json',
pagination: true,
striped: true,
pageSize: 15,
height:400,
pageList: [15, 30, 50],
columns : [
[{checkbox:true,
colspan: 1,
rowspan: 2
}
,
{
title : '行政区',
field : 'district',
align : 'center',
valign : 'middle',
colspan: 1,
rowspan: 2
}
,
{
title : '小区名称',
field : 'sprayPropertyName',
align : 'center',
valign : 'middle',
colspan: 1,
rowspan: 2
},
{
title : '父小区',
field : 'parentBuildName',
align : 'center',
valign : 'middle',
colspan: 1,
rowspan: 2
},
{
title : '业务锁定',
field : 'businessBuildInfoLock',
align : 'center',
valign : 'middle',
colspan: 2,
rowspan: 1
}
,
{
title : '楼盘库锁定',
field : 'businessAddrInfoLock',
align : 'center',
valign : 'middle',
colspan: 2,
rowspan: 1
}
],
[{
title : '小区信息锁定',
field : 'businessBuildInfoLock',
align : 'center',
valign : 'middle'
}
,
{
title : '地址库锁定',
field : 'businessAddrInfoLock',
align : 'center',
valign : 'middle'
}
,
{
title : '小区信息锁定',
field : 'buildDirectoryBuildInfoLock',
align : 'center',
valign : 'middle'
}
,
{
title : '地址库锁定',
field : 'buildDirectoryAddrInfoLock',
align : 'center',
valign : 'middle'
}]
]
});
第一种方案:
<table id="tb_report" >
<thead>
<tr class="success">
<th data-field="district" rowspan="2" data-valign="middle" data-align="center">行政区</th>
<th data-field="sprayPropertyName" rowspan="2" data-valign="middle" data-align="center">小区名称</th>
<th data-field="parentBuildName" rowspan="2" data-valign="middle" data-align="center">父小区</th>
<th colspan="2" data-valign="middle" data-align="center">业务信息锁定</th>
<th colspan="2" data-valign="middle" data-align="center">楼盘库信息锁定</th>
</tr>
<tr class="success">
<th data-field="businessBuildInfoLock" data-align="center" >小区锁定</th>
<th data-field="businessAddrInfoLock" data-align="center" 地址库锁定</th>
<th data-field="buildDirectoryBuildInfoLock" data-align="center" >小区锁定</th>
<th data-field="buildDirectoryAddrInfoLock" data-align="center">地址库锁定</th>
</tr>
</thead>
</table>
$('#tb_report').bootstrapTable({
url: '', //请求后台的URL(*)
method: 'get', //请求方式(*)
toolbar: '#toolbar', //工具按钮用哪个容器
striped: true, //是否显示行间隔色
cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
pagination: true, //是否显示分页(*)
sortOrder: "asc", //排序方式
queryParams: oTableInit.queryParams,//传递参数(*)
sidePagination: "server", //分页方式:client客户端分页,server服务端分页(*)
pageNumber: 1, //初始化加载第一页,默认第一页
pageSize: 15, //每页的记录行数(*)
pageList: [15, 30, 50], //可供选择的每页的行数(*)
});
第二种方案:
<table id="dataTable" ></table>
$('#dataTable').bootstrapTable(
{
url : “”,
sidePagination: 'server',
dataType: 'json',
pagination: true,
striped: true,
pageSize: 15,
height:400,
pageList: [15, 30, 50],
columns : [
[{checkbox:true,
colspan: 1,
rowspan: 2
}
,
{
title : '行政区',
field : 'district',
align : 'center',
valign : 'middle',
colspan: 1,
rowspan: 2
}
,
{
title : '小区名称',
field : 'sprayPropertyName',
align : 'center',
valign : 'middle',
colspan: 1,
rowspan: 2
},
{
title : '父小区',
field : 'parentBuildName',
align : 'center',
valign : 'middle',
colspan: 1,
rowspan: 2
},
{
title : '业务锁定',
field : 'businessBuildInfoLock',
align : 'center',
valign : 'middle',
colspan: 2,
rowspan: 1
}
,
{
title : '楼盘库锁定',
field : 'businessAddrInfoLock',
align : 'center',
valign : 'middle',
colspan: 2,
rowspan: 1
}
],
[{
title : '小区信息锁定',
field : 'businessBuildInfoLock',
align : 'center',
valign : 'middle'
}
,
{
title : '地址库锁定',
field : 'businessAddrInfoLock',
align : 'center',
valign : 'middle'
}
,
{
title : '小区信息锁定',
field : 'buildDirectoryBuildInfoLock',
align : 'center',
valign : 'middle'
}
,
{
title : '地址库锁定',
field : 'buildDirectoryAddrInfoLock',
align : 'center',
valign : 'middle'
}]
]
});
相关文章推荐
- bootstrap-table合并单元格组合表头
- bootstrap-table组合表头的实现方法
- bootstrap-table组合表头
- bootstrap-table 表头或组合表头,和内容无法对齐的问题
- 【干货】Jquery.Datables与Bootstrap3的组合使用
- Datatables + Bootstrap 组合基础示例 1
- Bootstrap Table使用整理(五)之分页组合查询
- Bootstrap 表头及响应式
- 4.1、组合方法一Bootstrap、bagging和boosting
- Bootstrap组合上、下拉框简单实现代码
- 基于Bootstrap table组件实现多层表头的实例代码
- bootstrap中固定table的表头
- bootstrap 表格表头固定
- BootStrap的table表头固定tbody滚动的实例代码
- bootstrap-table 表头和内容宽度不一致解决办法
- 基于Bootstrap的jQuery开关按钮组合
- bootstrap-table 表头和内容对不齐解决办法
- bootstrap-table表头固定,表内容不对齐的问题
- bootstrap-table 表头数据展示错位
- bootstrap-table出现多个表头问题解决