|
@@ -693,6 +693,9 @@ JpcFlowTabSrv.prototype.createNew = function() {
|
|
|
// 备注: 理论上自动行高是没有上限的,有可能正常一页的数据可以拓展到3页及以上,在此极端情况下,必须做一些限制判断,否则会出现缺页情况。
|
|
|
// 2018-08-04 其实之前的判断逻辑完全是自找麻烦,而且还不够正确。其实只需要判断已经处理了多少行纪录(所有的都算,包括空白行),
|
|
|
// 与总的seg纪录数想比较,就很容易得到结果,而且能处理极端边界的情况。
|
|
|
+ console.log('pageIdx: ' + pageIdx);
|
|
|
+ console.log('pageStatus: ');
|
|
|
+ console.log(pageStatus);
|
|
|
pageStatus[JV.STATUS_SEGMENT_END] = true;
|
|
|
pageStatus[JV.STATUS_REPORT_END] = true;
|
|
|
private_resetBandArea();
|
|
@@ -710,6 +713,7 @@ JpcFlowTabSrv.prototype.createNew = function() {
|
|
|
pageStatus[JV.STATUS_SEGMENT_END] = true;
|
|
|
pageStatus[JV.STATUS_REPORT_END] = (segIdx === me.segments.length - 1);
|
|
|
private_addPage(segIdx, grpSeqInfo, false, false, -1);
|
|
|
+ pageStatus[JV.STATUS_SEGMENT_END] = false; // 加完章统计页后,记得把章尾页设置为false
|
|
|
} else {
|
|
|
private_addPage(segIdx, grpSeqInfo, false, false, -1);
|
|
|
}
|