boostrapTable的使用
通过js
html
<div class="measureTable">
<div id="table"></div>
</div>
js
$('#table').bootstrapTable({
height: window.innerHeight - 260,
pageSize:"10",
pagination: true,
paginationLoop:false,
pageList:[10,20],
paginationHAlign:"right",
paginationVAlign:"bottom",
paginationDetailHAlign:"left",
paginationPreText:"<",
paginationNextText:">" ,
paginationSuccessivelySize:10,
paginationPagesBySide:2,
paginationUseIntermediate:false,
showPaginationSwitch:false,
search:false,
searchOnEnterKey:false,
strictSearch:false,
showSearchButton:false,
showSearchClearButton:false,
trimOnSearch:true,
searchAlign:"left",
searchTimeOut:100,
searchText:"",
showHeader:true,
showFooter:false,
showColumns:false,
showColumnsToggleAll:false,
showRefresh:false,
showToggle:false,
showFullscreen:false,
detailView:false,
detailViewIcon:true,
detailViewByClick:false,
detailFormatter:function(index, row, element){return '' },
detailFilter:function(index, row){return true},
footerStyle:function(column){
return{
css:{'font-weight':'normal'},
classes:'my-class'
}
}
url:"XXX.json",
columns: [
{
checkbox:true,
},
{
field: 'id',
title: 'id',
sortable:true,
}, {
field: 'name',
title: '名称'
}, {
field: 'num',
title: '数量'
},{
field:"action",
title:"操作",
cellStyle:function(val,row,index,field){
return val
},
formatter: function (val,row,index,field) {
return '<button class="btn btn-success" οnclick="modifyUserData(this)">修改</button>' +
'<button class="btn btn-danger"οnclick="deleteUserData(this)">删除</button>' +
'<button class="btn btn-warning"οnclick="resetPassword(this)">密码重置</button>';
},],
data: [{
id: 1,
name: '情感',
num: '23'
}, {
id: 2,
name: '幻想',
num: '22'
}]
})