bootstrapTable

bootstrap样式比较好看,现项目中使用,做一下记录,备忘。

引入文件:

 

[html] view plain copy
 
  1. <link rel="stylesheet" type="text/css" href="/js/bootstrap/css/bootstrap.min.css" />  
  2. <link rel="stylesheet" type="text/css" href="/js/bootstrap/css/bootstrap-table.min.css" />  
  3. <script type="text/javascript" src="/js/jquery/jquery.min.js"></script>  
  4. <script type="text/javascript" src="/js/bootstrap/js/bootstrap.min.js"></script>  
  5. <script type="text/javascript" src="/js/bootstrap/js/bootstrap-table.min.js"></script>  
  6. <script type="text/javascript" src="/js/bootstrap/js/bootstrap-table-zh-CN.js"></script>  


html代码

 

 

[html] view plain copy
 
  1. <table id="gravidaTable">  
  2.     <thead>  
  3.         <tr>  
  4.             <th data-field="id" data-checkbox="true">ID</th>  
  5.             <th data-field="name">姓名</th>  
  6.             <th data-field="phoneNo">手机号</th>  
  7.             <th data-field="dueDate">预产期</th>  
  8.             <th data-field="assess" data-formatter="assessColumn">风险等级</th>  
  9.             <th data-field="infection" data-formatter="infectionColumn">有无传染病</th>  
  10.         </tr>  
  11.     </thead>  
  12. </table>  


JS代码

 

 

[javascript] view plain copy
 
  1. $('#gravidaTable').bootstrapTable({  
  2.         contentType: "application/x-www-form-urlencoded",  
  3.         method: 'post',  
  4.         dataType: "json",  
  5.         url: "/gravida/list",  
  6.         striped: true,  
  7.         pagination: true,  
  8.         singleSelect: false,  
  9.         clickToSelect:true,  
  10.         showColumns: false,  
  11.         search: false,   
  12.         silent: true,  
  13.         pageSize: 10,  
  14.         pageNumber:1,  
  15.         sidePagination: "server",  
  16.         queryParamsType:"limit",  
  17.         pageList:[10, 25, 50, 100],  
  18.         queryParams: gravidaTableParams,  
  19.         onDblClickRow:onDblClickRow  
  20.     });  
  21.       
  22.     function onDblClickRow(row)  
  23.     {  
  24.         $('#myModal').modal('show')  
  25.     }  
[javascript] view plain copy
 
  1. //表格查询条件  
  2. function gravidaTableParams(params) {  
  3.      return {  
  4.         pageSize: params.limit,  
  5.         pageNumber: params.pageNumber  
  6.      };  
  7. }  

bootstrapTable自定义条件查询。

[javascript] view plain copy
 
  1. //风险颜色点击  
  2. function assessColor()  
  3. {  
  4.     var color=this.title;  
  5.     $('#gravidaTable').bootstrapTable('refresh',{  
  6.         query:{  
  7.             'assess':color  
  8.         }  
  9.     });  
  10. }  



posted @ 2018-01-19 13:25  追忆丶年华  阅读(178)  评论(0编辑  收藏  举报