bootstrap table动态表格配置详解
发布时间:2020-12-17 21:29:12 所属栏目:安全 来源:网络整理
导读:一、html部分? (只需要一个带ID的table即可) table id="tb_departments"/table 二、主要部分(js动态渲染配置) window.onload = function () { ? ? 1 $(‘#tb_departments‘ ).bootstrapTable({ 2 sortOrder: "asc", // 排序方式 3 height: tableHeight()
一、html部分? (只需要一个带ID的table即可) <table id="tb_departments"></table> window.onload = function () { ? ? 1 $(‘#tb_departments‘).bootstrapTable({ 2 sortOrder: "asc",//排序方式 3 height: tableHeight(),// 动态配置表格高度 4 pageNumber: 1,//初始化加载第一页,默认第一页 5 pagination: true,//分页 6 pageSize: 10000,//每页的记录行数(*) 7 minimumCountColumns: 2,//最少允许的列数 8 cardView: false,//是否显示详细视图 9 showExport: false,//是否显示导出 10 exportDataType: "basic",//basic‘,‘all‘,‘selected‘. 11 align: ‘center‘, 12 columns: [{ 13 field: ‘cardId‘, 14 visible: true,//是否显示 15 align: ‘center‘, 16 valign: ‘middle‘,//垂直居中 17 title: ‘序号‘ 18 }, 19 { 20 field: ‘id‘, 21 visible: false,//是否显示 22 23 }, 24 { 25 field: ‘groupname‘, 26 align: ‘center‘, 27 title: ‘所属中队‘, 28 class: ‘colStyle‘,//动态添加每一列样式 29 valign: ‘middle‘, 30 }, 31 { 32 field: ‘address‘, 33 align: ‘center‘, 34 title: ‘打卡地点‘, 35 valign: ‘middle‘, 36 class: ‘colStyle‘, 37 formatter:paramsMatter,//通过formatter方法为当前列动态添加一个回调函数 38 }, 39 { 40 field: ‘workType‘, 41 align: ‘center‘, 42 valign: ‘middle‘, 43 valign: ‘middle‘,//设置表头列居中对齐 44 class: ‘colStyle‘, 45 title: ‘白/夜班‘, 46 47 48 }, 49 { 50 field: ‘classType‘, 51 align: ‘center‘, 52 valign: ‘middle‘, 53 class: ‘colStyle‘, 54 title: ‘班次‘, 55 56 }, 57 { 58 field: ‘startEarliestTime‘, 59 align: ‘center‘, 60 class: ‘colStyle‘, 61 valign: ‘middle‘, 62 title: ‘上班开始打卡时间‘, 63 64 }, 65 66 { 67 field: ‘startLatestTime‘, 68 align: ‘center‘, 69 class: ‘colStyle‘, 70 valign: ‘middle‘, 71 title: ‘上班时间‘, 72 73 }, 74 { 75 field: ‘middleTime‘, 76 align: ‘center‘, 77 class: ‘colStyle‘, 78 valign: ‘middle‘, 79 title: ‘上班时间分割点‘, 80 }, 81 { 82 field: ‘endEarliestTime‘, 83 align: ‘center‘, 84 valign: ‘middle‘, 85 class: ‘colStyle‘, 86 title: ‘下班时间‘, 87 88 89 }, 90 { 91 field: ‘endLatestTime‘, 92 align: ‘center‘, 93 valign: ‘middle‘, 94 class: ‘colStyle‘, 95 title: ‘下班结束打卡时间‘, 96 97 }, 98 { 99 field: ‘tonightFlag‘,100 align: ‘center‘,101 valign: ‘middle‘,102 title: ‘跨天‘,103 104 },105 { 106 field: ‘username‘,107 align: ‘center‘,108 title: ‘人员‘,109 class: ‘colStyle‘,110 valign: ‘middle‘,111 formatter:paramsMatter1,112 113 },114 { 115 field: ‘distanceRange‘,116 align: ‘center‘,117 valign: ‘middle‘,118 visible: false,//是否显示 119 title: ‘打卡范围(米)‘,120 121 },122 { 123 field: ‘click‘,124 align: ‘center‘,125 class: ‘colStyle‘,126 valign: ‘middle‘,127 title: ‘操作‘,128 align: ‘center‘,129 formatter: function(value,row,index) { 130 //console.log(row) 131 var value = value; 132 var index = index; 133 var rowStr = row.id; 134 //console.log(path); 135 var html = 136 ‘<button type="button" class="btn btn-primary btn-xs btndo" onclick="Edit(‘‘ + 137 rowStr + ‘‘)">修改</button>‘ 138 html += 139 ‘<button type="button" class="btn btn-primary btn-xs btndo" onclick="Delete(‘‘ + 140 rowStr + ‘‘)" >删除</button>‘ 141 return html; 142 } 143 } 144 ],145 formatNoMatches: function() { 146 return "暂无数据"; 147 },148 153 }); } function Delete(data){ //删除每行数据 ? } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |