bootstrap table使用实例

第一步:
<!--css样式-->
<link href= "css/bootstrap/bootstrap.min.css"  rel= "stylesheet" >
<link href= "css/bootstrap/bootstrap-table.css"  rel= "stylesheet" >
<!--js-->
<script src= "js/bootstrap/jquery-1.12.0.min.js"  type= "text/javascript" ></script>
<script src= "js/bootstrap/bootstrap.min.js" ></script>
<script src= "js/bootstrap/bootstrap-table.js" ></script>
<script src= "js/bootstrap/bootstrap-table-zh-CN.js" ></script>
第二步:数据填充

$(function () {
 
         //1.初始化Table
         var oTable =  new  TableInit();
         oTable.Init();
 
         //2.初始化Button的点击事件
         /* var oButtonInit = new ButtonInit();
         oButtonInit.Init(); */
 
     });
 
 
     var TableInit = function () {
         var oTableInit =  new  Object();
         //初始化Table
         oTableInit.Init = function () {
             $( '#tradeList' ).bootstrapTable({
                 url:  '/VenderManager/TradeList' ,          //请求后台的URL(*)  获取数据
                 method:  'post' ,                       //请求方式(*)
                 toolbar:  '#toolbar' ,                 //工具按钮用哪个容器
                 striped:  true ,                       //是否显示行间隔色
                 cache:  false ,                        //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
                 pagination:  true ,                    //是否显示分页(*)
                 sortable:  false ,                      //是否启用排序
                 sortOrder:  "asc" ,                    //排序方式
                 queryParams: oTableInit.queryParams, //传递参数(*)
                 sidePagination:  "server" ,            //分页方式:client客户端分页,server服务端分页(*)
                 pageNumber: 1 ,                        //初始化加载第一页,默认第一页
                 pageSize:  50 ,                        //每页的记录行数(*)
                 pageList: [ 10 25 50 100 ],         //可供选择的每页的行数(*)
                 strictSearch:  true ,
                 clickToSelect:  true ,                 //是否启用点击选中行
                 height:  460 ,                         //行高,如果没有设置height属性,表格自动根据记录条数觉得表格高度
                 uniqueId:  "id" ,                      //每一行的唯一标识,一般为主键列
                 cardView:  false ,                     //是否显示详细视图
                 detailView:  false ,                    //是否显示父子表
                 columns: [{
                     field:  'id' ,
                     title:  '序号'
                 }, {
                     field:  'liushuiid' ,
                     title:  '交易编号'
                 }, {
                     field:  'orderid' ,
                     title:  '订单号'
                 }, {
                     field:  'receivetime' ,
                     title:  '交易时间'
                 }, {
                     field:  'price' ,
                     title:  '金额'
                 }, {
                     field:  'coin_credit' ,
                     title:  '投入硬币'
                 },  {
                     field:  'bill_credit' ,
                     title:  '投入纸币'
                 },  {
                     field:  'changes' ,
                     title:  '找零'
                 }, {
                     field:  'tradetype' ,
                     title:  '交易类型'
                 },{
                     field:  'goodmachineid' ,
                     title:  '货机号'
                 },{
                     field:  'inneridname' ,
                     title:  '货道号'
                 },{
                     field:  'goodsName' ,
                     title:  '商品名称'
                 }, {
                     field:  'changestatus' ,
                     title:  '支付'
                 },{
                     field:  'sendstatus' ,
                     title:  '出货'
                 },]
             });
         };
 
         //得到查询的参数
       oTableInit.queryParams = function (params) {
             var temp = {    //这里的键的名字和控制器的变量名必须一直,这边改动,控制器也需要改成一样的
                 limit: params.limit,    //页面大小
                 offset: params.offset,   //页码
                 sdate: $( "#stratTime" ).val(),
                 edate: $( "#endTime" ).val(),
                 sellerid: $( "#sellerid" ).val(),
                 orderid: $( "#orderid" ).val(),
                 CardNumber: $( "#CardNumber" ).val(),
                 maxrows: params.limit,
                 pageindex:params.pageNumber,
                 portid: $( "#portid" ).val(),
                 CardNumber: $( "#CardNumber" ).val(),
                 tradetype:$( 'input:radio[name="tradetype"]:checked' ).val(),
                 success:$( 'input:radio[name="success"]:checked' ).val(),
             };
             return  temp;
         };
         return  oTableInit;
     };

分页:
使用分页,server端返回的数据必须包括rows和total,代码如下:



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大学生参加学科竞赛有着诸多好处,不仅有助于个人综合素质的提升,还能为未来职业发展奠定良好基础。以下是一些分析: 首先,学科竞赛是提高专业知识和技能水平的有效途径。通过参与竞赛,学生不仅能够深入学习相关专业知识,还能够接触到最新的科研成果和技术发展趋势。这有助于拓展学生的学科视野,使其对专业领域有更深刻的理解。在竞赛过程中,学生通常需要解决实际问题,这锻炼了他们独立思考和解决问题的能力。 其次,学科竞赛培养了学生的团队合作精神。许多竞赛项目需要团队协作来完成,这促使学生学会有效地与他人合作、协调分工。在团队合作中,学生们能够学到如何有效沟通、共同制定目标和分工合作,这对于日后进入职场具有重要意义。 此外,学科竞赛是提高学生综合能力的一种途径。竞赛项目通常会涉及到理论知识、实际操作和创新思维等多个方面,要求参赛者具备全面的素质。在竞赛过程中,学生不仅需要展现自己的专业知识,还需要具备创新意识和解决问题的能力。这种全面的综合能力培养对于未来从事各类职业都具有积极作用。 此外,学科竞赛可以为学生提供展示自我、树立信心的机会。通过比赛的舞台,学生有机会展现自己在专业领域的优势,得到他人的认可和赞誉。这对于培养学生的自信心和自我价值感非常重要,有助于他们更加积极主动地投入学习和未来的职业生涯。 最后,学科竞赛对于个人职业发展具有积极的助推作用。在竞赛中脱颖而出的学生通常能够引起企业、研究机构等用人单位的关注。获得竞赛奖项不仅可以作为个人履历的亮点,还可以为进入理想的工作岗位提供有力的支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值