Browse Source

【报表】查询后总计bug处理

faster_AG_grid
安虹睿 1 year ago
parent
commit
ed84062f4e
  1. 8
      PC/UI.WinIn.FasterZ.AgGridReport/src/components/AgTable/index.vue

8
PC/UI.WinIn.FasterZ.AgGridReport/src/components/AgTable/index.vue

@ -116,12 +116,15 @@ export default {
}, },
// //
setTableTotal(gridApi) { setTableTotal(gridApi) {
//
let _pageData = this.getCurrentPageData(gridApi)
this.pageTotal = this.allPageData.length
//
if(!this.BottomFixedItem || this.BottomFixedItem.length <= 0)return if(!this.BottomFixedItem || this.BottomFixedItem.length <= 0)return
let result = [{}] let result = [{}]
this.BottomFixedItem.forEach(item=>{ this.BottomFixedItem.forEach(item=>{
result[0][item] = 0 result[0][item] = 0
}) })
let _pageData = this.getCurrentPageData(gridApi)
_pageData.forEach((item,key) => { _pageData.forEach((item,key) => {
for(let o in item){ for(let o in item){
if(this.BottomFixedItem.indexOf(o) >= 0){ if(this.BottomFixedItem.indexOf(o) >= 0){
@ -129,7 +132,6 @@ export default {
} }
} }
}); });
console.log(132,result)
// //
if(this.averageFixedItem){ if(this.averageFixedItem){
for(let i in result[0]){ for(let i in result[0]){
@ -138,7 +140,6 @@ export default {
} }
} }
} }
this.pageTotal = this.allPageData.length
this.gridApi.setPinnedBottomRowData(result); this.gridApi.setPinnedBottomRowData(result);
}, },
// //
@ -151,6 +152,7 @@ export default {
}, },
// table // table
updateTableData(data){ updateTableData(data){
this.currentPage = 1
this.gridApi.setRowData(data) this.gridApi.setRowData(data)
this.setTableTotal(this.gridApi) this.setTableTotal(this.gridApi)
this.gridApi.resetRowHeights(); this.gridApi.resetRowHeights();

Loading…
Cancel
Save