Commit 5691a577e851afe2ae28e2ea411d9621af809d39

Authored by Administrator
1 parent e82057ff

virtual page fix

src/models/statement.base.ts
... ... @@ -77,6 +77,7 @@ export abstract class StatementBase implements AfterViewInit, OnInit {
77 77 this.showGrid = true;
78 78 this.gridOptions.rowModelType = 'virtual';
79 79 this.gridOptions.paginationPageSize = 10;
  80 + this.gridOptions.maxPagesInCache = 20;
80 81 this.gridOptions.getRowNodeId = function(item) {
81 82 return item.id;
82 83 };
... ...
src/services/statement.base.service.ts
... ... @@ -33,8 +33,8 @@ export abstract class StatementBaseService {
33 33 data = [this.createModel()];
34 34 }
35 35 let lastRow: number = -1;
36   - if (data.length < (params.endRow - params.startRow)) {
37   - lastRow = data.length;
  36 + if (data.length < (params.endRow-params.startRow)) {
  37 + lastRow = params.startRow+data.length;
38 38 }
39 39 params.successCallback(data, lastRow);
40 40 return data;
... ...