bootstrap-table (jquery 插件)
来源:互联网 发布:汉诺塔递归算法python 编辑:程序博客网 时间:2024/05/29 19:32
使用前提
页面引入bootstrap-table.js
bootstrap-table.min.css
html页面
<div style=""><table id="tradeList" ></table>
inittableing=function(tableData){$('#tradeList').bootstrapTable({ url: ContextPath + urls.getPlatoonList, //请求后台的URL(*) method: 'post', //请求方式(*) toolbar: '#toolbar', //工具按钮用哪个容器 toolbarAlign:'center', contentType:"application/x-www-form-urlencoded; charset=UTF-8",//这个一定要写,要不然后台接不到传递的参数 striped: true, //是否显示行间隔色 cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*) pagination: true, //是否显示分页(*)// paginationPreText:'<',// paginationNextText:'>', sortable: true, //是否启用排序 sortOrder: "asc", //排序方式 queryParams: queryParams,//传递参数(*) sidePagination: "server", //分页方式:client客户端分页,server服务端分页(*) pageNumber:1, //初始化加载第一页,默认第一页 pageSize: 10, //每页的记录行数(*) pageList: [10, 20, 50, 100], //可供选择的每页的行数(*)// strictSearch: true,//设置为 true启用 全匹配搜索,否则为模糊搜索// clickToSelect: true, //是否启用点击选中行// height: 460, //行高,如果没有设置height属性,表格自动根据记录条数觉得表格高度 uniqueId: "platoonCode", //每一行的唯一标识,一般为主键列 cardView: false, //是否显示详细视图 detailView: false, //是否显示父子表// showPaginationSwitch:true, columns: [ [{ field: 'platoonCode', title: '隊列番号', align: 'center', valign: 'middle', rowspan: 2, sortable: true // 开启排序功能 }, { field: 'platoonName', title: '隊列名前', align: 'center', valign: 'middle', rowspan: 2 }, { field: 'vehicleCount', title: '車数', align: 'center', valign: 'middle', rowspan: 2 }, { field: 'startTime', title: '出発時間', valign: 'middle', align: 'center', rowspan: 2, sortable: true // 开启排序功能 }, { field: 'startPoi', title: '出発地', valign: 'middle', align: 'center', rowspan: 2 }, { field: 'endPoi', title: '目的地', valign: 'middle', align: 'center', rowspan: 2 }, { field: 'driver', title: 'ドライバー', valign: 'middle', align: 'center', rowspan: 2, formatter:function (driver){ return 'ID:'+driver.driverCode +'名前:'+driver.driverName +'スーギル:'+driver.driverSkill; } }, { field: 'distance', title: '走行距離', valign: 'middle', align: 'center', colspan: 2 }, { field: 'time', title: '走行時間', valign: 'middle', colspan: 2, align: 'center', },{ field: 'status', title: '隊列状態', valign: 'middle', align: 'center', rowspan: 2, formatter:function (status){ if(status!=9){ return '走行中'; } else { return '走行完了'; } } }, { field: 'dangerAct', title: '危険運転', valign: 'middle', align: 'center', rowspan: 2, formatter:function (dangerAct){ return '急加速:'+dangerAct.acc+'回' +'急速:'+dangerAct.dec+'回' +'急ハンドル:'+dangerAct.handle+'回'; } },{ field: 'warnCount', title: '警告総計', valign: 'middle', align: 'center', rowspan: 2, formatter:function (warnCount){ return 'H:'+warnCount.high+'回' +'M:'+warnCount.middle+'回' +'L:'+warnCount.low+'回'; } } ,{ field: 'platoonCode', title: '', valign: 'middle', align: 'center', rowspan: 2, formatter:function (code){ return '<input type="button" onclick=godetail('+code+') value="详细"></input>' } }], [{ field: 'distance', title: '実績', valign: 'middle', align: 'center', }, { field: 'time', title: '計画', valign: 'middle' }, { field: 'totalDistance', title: '実績', align: 'center', valign: 'middle' }, { field: 'totalTime', title: '計画', valign: 'middle', align: 'center' } ] ], responseHandler: function(res) { return { "total": res.count,//总页数 "rows": res.list //数据 }; }, });$(".fixed-table-body").width(1300);$(".fixed-table-body").height(300);$(".fixed-table-pagination").width(1300);}
参数
function queryParams(params) { var param = { //platoonCode : "",//vehicleCode : "",statusList : '1,2,9',//startDate : "",//endDate : "",p : this.pageNumber,s : this.pageSize } return param;}
效果
说实话,刚开始用的的时候,坑还是很多的。
更多功能请参考官方文档:
http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/
如有问题也可以评论问我,拜了个拜!^_^
阅读全文
0 0
- bootstrap-table (jquery 插件)
- 推荐一款基于 Bootstrap 的 jQuery 表格插件Bootstrap table
- Bootstrap表格插件--bootstrap-table
- bootstrap table 插件
- bootstrap table 插件
- bootstrap table 插件
- bootstrap table 插件
- bootstrap table 插件
- bootstrap table 插件
- bootstrap table 插件
- bootstrap Table插件demo
- bootstrap table插件运用
- Bootstrap table插件起步
- bootstrap-table 插件的使用
- bootstrap table插件的使用
- jquery table 插件排序
- Jquery Data Table插件
- jquery+bootstrap分页工具条插件
- html标签转义和反转义
- AIDL的实例讲解
- Spark机器学习环境搭建
- String与int、long、float、double等相互转换
- 自定义省电模式
- bootstrap-table (jquery 插件)
- 【算数基本定理(唯一分解定理)】Aladdin and the Flying Carpet LightOJ
- 初步认识 51 芯片
- JsonWebToken简介
- [USACO15JAN]牛的矩形Cow Rectangles
- Redis 讲解系列之 NoSql入门和概述(一)
- 关于AndroidStudio2.3中的.9.png
- Echarts图表之formatter用法
- 阿里巴巴java开发手册关键点记录