layui表格參數


layui表格對數據進行用table樣式展現

舉個例子:

 1 <!doctype html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>layui表格div容器</title>
 6 </head>
 7 <body>
 8     <div id=“container”></div>
 9 </body>
10 </html>

首先引入layui,jquery等插件  展示為js部分

 1  <script>
 2  layui.use('table', function(){
 3    var table = layui.table;
 4    
 5    table.render({
 6      elem: '#container',    //綁定控件,為html頁面容器id
 7     id:‘container’, //定義id
 8     page:true,    //開啟分頁
 9     height:‘full’,
10     width :$(document.body).width(),
11        url:'/demo/table/user/',  //路徑
12     method:‘post’,  //請求方式
13     where :‘_where’, //查詢條件
14       cellMinWidth: 80, //定義單元格(列)的最寬度,
15    request:{//重新指定響應參數名稱
16       pageName:'page',
17       limitName:'pageSize',
18     }
19     response:{
20       countName:'allcount'
21     }
22      cols: [[
23         {field:'id', width:80, title: 'ID', sort: true}
24        ,{field:'username', width:80, title: '用戶名'}
25        ,{field:'sex', width:80, title: '性別', sort: true}
26        ,{field:'city', width:80, title: '城市'}
27        ,{field:'sign', title: '簽名', width: '30%', minWidth: 100} //minWidth:局部定義當前單元格的最小寬度,layui 2.2.1 新增
28        ,{field:'experience', title: '積分', sort: true}
29        ,{field:'score', title: '評分', sort: true}
30        ,{field:'classify', title: '職業'}
31        ,{title:'操作', width:'137',align:'center',templet:initDetail},
32      ]]
33    });
34  });
35  </script>

基本參數:

filed為數據庫的字段名(與字段名相符和)

title為展示表格的表頭

limit為每頁顯示的條數(默認:10)。值務必對應 limits 參數的選項

limits為每頁條數的選擇項,例:[5,10,15]

width為表格列的寬度(可自適應寬度,不設置寬度)

sort為是否允許排序(默認:false),設置true對列開啟排序功能

templet設置回調函數 后面加方法名

詳情操作按鈕顯示於操作列  d為當前條數的所有值(格式為object)

1 function initDetail(d){
2  return '<div><span class="operatestyle" onclick="showDetail(\''+d.caseid+'\')">詳情</span></div>'   
3 }

點擊詳情,查看詳情頁.此方法跳轉路徑需要先引ExtendForm.js插件    target控制打開方式   此方法傳遞為用post傳遞   在展示詳情頁可用post直接接收數組值

1 function showDetail(d){
2    var data = {};
3    data['字段id']=d;
4    參數傳遞...
5    ExtendForm.init({action:'路徑',target:'_blank'}).bind(data).send();         
6 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM