Browse Source

交叉表处理尾页band情况(轻方案)

TonyKang 3 years ago
parent
commit
0a819cd3f0
1 changed files with 6 additions and 0 deletions
  1. 6 0
      app/reports/rpt_component/jpc_cross_tab.js

+ 6 - 0
app/reports/rpt_component/jpc_cross_tab.js

@@ -388,6 +388,9 @@ JpcCrossTabSrv.prototype.createNew = function() {
                         }
                         for (let colIdx = 0; colIdx < colSplitCnt; colIdx++) {
                             pageStatus[JV.STATUS_CROSS_COL_END] = (colIdx === (colSplitCnt - 1));
+                            if (pageStatus[JV.STATUS_CROSS_ROW_END] && pageStatus[JV.STATUS_CROSS_COL_END]) {
+                                pageStatus[JV.STATUS_REPORT_END] = true;
+                            }
                             private_resetBandArea();
                             counterColRec = orgMaxColRec * colIdx;
                             let currentSortedColSequence = me.sortedColSequence;
@@ -417,6 +420,9 @@ JpcCrossTabSrv.prototype.createNew = function() {
                         }
                         for (let rowIdx = 0; rowIdx < rowSplitCnt; rowIdx++) {
                             pageStatus[JV.STATUS_CROSS_ROW_END] = (rowIdx === (rowSplitCnt - 1));
+                            if (pageStatus[JV.STATUS_CROSS_ROW_END] && pageStatus[JV.STATUS_CROSS_COL_END]) {
+                                pageStatus[JV.STATUS_REPORT_END] = true;
+                            }
                             private_resetBandArea();
                             me.pageStatusLst.push(pageStatus.slice(0));
                             pageIdx++;