From b5c5eb130ca0848124f9d136af4be142ad5aac07 Mon Sep 17 00:00:00 2001 From: binxie <137736985@qq.com> Date: 星期一, 26 六月 2023 14:42:02 +0800 Subject: [PATCH] backup0626 --- force-app/main/default/lwc/lexInventory/lexInventory.js | 45 +++++++++++++++++++++++++-------------------- 1 files changed, 25 insertions(+), 20 deletions(-) diff --git a/force-app/main/default/lwc/lexInventory/lexInventory.js b/force-app/main/default/lwc/lexInventory/lexInventory.js index 43d0f99..9a35fb2 100644 --- a/force-app/main/default/lwc/lexInventory/lexInventory.js +++ b/force-app/main/default/lwc/lexInventory/lexInventory.js @@ -112,6 +112,7 @@ fieldName: "Name__c", wrapText: true, hideDefaultActions: true, + // initialWidth: 550 }, { label: "鍗曚綅", @@ -125,13 +126,14 @@ fieldName: "Bar_Code__c", hideDefaultActions: true, wrapText: true, - initialWidth: 500, + // initialWidth: 300, }, { label: "璋冩暣鍘熷洜", fieldName: "DiffReason", hideDefaultActions: true, wrapText: true, + // initialWidth: }, ]; @@ -272,7 +274,7 @@ @track isSummonsFlag; //灞曞紑鏍� activeSections = ["dataExpand"]; - columnHeader = ["娑堣�楀搧鍚嶇О", "鍗曚綅", "barCode", "璋冩暣鍘熷洜"]; + columnHeader = ["娑堣�楀搧鍚嶇О", "鍗曚綅", "BarCode", "璋冩暣鍘熷洜"]; //纭涓�瑙� @track eSetId = ""; @track EditAble = false; @@ -521,46 +523,49 @@ getSelectedRows(event) { let selectedRowsEvent = event.detail.selectedRows; this.selectedRows = []; - for (var i in selectedRowsEvent) { - this.selectedRows.push(selectedRowsEvent[i].ProdId+this.data[i]["boxPiece"]); - } - const selectedRows = event.detail.selectedRows; - console.log("this.selectedRows = " + JSON.stringify(selectedRows)); - for (var i in selectedRows) { - this.selectedRows.push(selectedRows[i].ProdId+this.data[i]["boxPiece"]); - } - + for (var i in this.data) { + for (var j in selectedRowsEvent) { + if (this.data[i].ProdId+this.data[i]["boxPiece"] == selectedRowsEvent[j].ProdId+ selectedRowsEvent[j]["boxPiece"]) { + this.selectedRows.push(selectedRowsEvent[j].ProdId+this.data[i]["boxPiece"]) + } + } + // for (var i in selectedRowsEvent) { + // this.selectedRows.push(selectedRowsEvent[i].ProdId+this.data[i]["boxPiece"]); + // } + } } - //瀵煎嚭涓篶sv exportData() { // Prepare a html table let doc = '<table>'; // Add styles for the table doc += '<style>'; - doc += 'table, th, td {'; - doc += ' border: 1px solid black;'; + doc += 'table,th,td{'; + doc += ' border: 1px solid;'; doc += ' border-collapse: collapse;'; + doc += ' font-weight: normal;'; + doc += ' text-align: left;'; doc += '}'; doc += '</style>'; // Add all the Table Headers doc += '<tr>'; this.columnHeader.forEach(element => { - doc += '<th>' + element + '</th>' + doc += '<th style="font-weight: bold";>' + element + '</th>' }); doc += '</tr>'; // Add the data rows this.codPageRecords.forEach(record => { doc += '<tr>'; - doc += '<th>' + record.Name__c + '</th>'; - doc += '<th>' + record.Box_Piece__c + '</th>'; - doc += '<th>' + record.Bar_Code__c + '</th>'; - doc += '<th>' + record.DiffReason + '</th>'; + doc += '<td>' + record.Name__c + '</td>'; + doc += '<td>' + record.Box_Piece__c + '</td>'; + doc += '<td>' + record.Bar_Code__c + '</td>'; + doc += '<td>' + record.DiffReason + '</td>'; doc += '</tr>'; }); doc += '</table>'; console.log('doc' + doc); - var element = 'data:application/vnd.ms-excel,' + encodeURIComponent(doc); + var bom = "\uFEFF"; + var element = 'data:application/vnd.ms-excel,' + encodeURIComponent(bom + doc); let downloadElement = document.createElement('a'); downloadElement.href = element; downloadElement.target = '_self'; -- Gitblit v1.9.1