报表行转列

master
Limy 4 years ago
parent 99b21729b6
commit 64f90f56a8

@ -59,8 +59,11 @@ public class ReportDataController extends BaseController {
for (String param:paraNameList) {
for (ReportData rpd:reportDataList) {
if (rpd.getBarcode().equals(item)&&rpd.getParameaning().equals(param)){
map1.put(param,rpd.getParameaning());
map1.put(param+"value",rpd.getValue());
if(rpd.getValue()==null){
rpd.setValue("-");
}
map1.put(param,rpd.getValue());
// map1.put(param+"value",rpd.getValue());
break;
}
}

@ -51,17 +51,18 @@
processData: false,
contentType: false,
success: function (json) {
var coulmnsData = [];
// var coulmnsData = [];
var columnsArray = [];
columnsArray.push({field : "barcode",title : "产品条码",colspan: 1,rowspan: 2});
var columns = [];
columnsArray.push({field : "barcode",title : "产品条码",colspan: 1,rowspan: 1});
// var columns = [];
if(json.length>0){
// console.log(Object.keys(json[0]).length);
for (var i = 0; i < (Object.keys(json[0])).length; i++) {//Object.keys(obj) 获取key名称
var property = (Object.keys(json[0]))[i];//id username
if(property!='barcode'&&!(property.endsWith("value"))){
columns.push({
if(property!='barcode'){
columnsArray.push({
"title": property,
"field": property+'value',
"field": property,
switchable: true,
align:"center",
}
@ -70,8 +71,8 @@
}
}
coulmnsData.push(columnsArray);
coulmnsData.push(columns);
// coulmnsData.push(columnsArray);
// coulmnsData.push(columns);
// console.log(columnsArray);
$('#bootstrap-table').bootstrapTable('destroy').bootstrapTable({
id: "bootstrap-table",
@ -93,7 +94,7 @@
fixedColumns: true,
fixedNumber: 4,
fixedLeftNumber: 4,
columns: coulmnsData
columns: columnsArray
});
// columnsArray.push();
},

Loading…
Cancel
Save