瀏覽代碼

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

TonyKang 3 年之前
父節點
當前提交
0a819cd3f0
共有 1 個文件被更改,包括 6 次插入0 次删除
  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++;