|
@@ -690,7 +690,8 @@ JpcFlowTabSrv.prototype.createNew = function(){
|
|
|
// 2018-08-04 其实之前的判断逻辑完全是自找麻烦,而且还不够正确。其实只需要判断已经处理了多少行纪录(所有的都算,包括空白行),
|
|
|
// 与总的seg纪录数想比较,就很容易得到结果,而且能处理极端边界的情况。
|
|
|
pageStatus[JV.STATUS_SEGMENT_END] = true;
|
|
|
- pageStatus[JV.STATUS_REPORT_END] = true;
|
|
|
+ // pageStatus[JV.STATUS_REPORT_END] = true;
|
|
|
+ pageStatus[JV.STATUS_REPORT_END] = (segIdx === me.segments.length - 1);
|
|
|
private_resetBandArea();
|
|
|
let hasAdHocRow = ((adHocAutoHeightAmt > maxRowRec) || !JpcFlowTabHelper.chkSegEnd(bands, rptTpl, ttlSegRecAmt, handledRowAmt, maxRowRec, me.isEx));
|
|
|
// !JpcFlowTabHelper.chkSegEnd(bands, rptTpl, ttlSegRecAmt, currentRecAmt + adHocAutoHeightAmt, maxRowRec, me.isEx));
|