Commit 5691a577e851afe2ae28e2ea411d9621af809d39
1 parent
e82057ff
virtual page fix
Showing
2 changed files
with
3 additions
and
2 deletions
Show diff stats
src/models/statement.base.ts
| @@ -77,6 +77,7 @@ export abstract class StatementBase implements AfterViewInit, OnInit { | @@ -77,6 +77,7 @@ export abstract class StatementBase implements AfterViewInit, OnInit { | ||
| 77 | this.showGrid = true; | 77 | this.showGrid = true; |
| 78 | this.gridOptions.rowModelType = 'virtual'; | 78 | this.gridOptions.rowModelType = 'virtual'; |
| 79 | this.gridOptions.paginationPageSize = 10; | 79 | this.gridOptions.paginationPageSize = 10; |
| 80 | + this.gridOptions.maxPagesInCache = 20; | ||
| 80 | this.gridOptions.getRowNodeId = function(item) { | 81 | this.gridOptions.getRowNodeId = function(item) { |
| 81 | return item.id; | 82 | return item.id; |
| 82 | }; | 83 | }; |
src/services/statement.base.service.ts
| @@ -33,8 +33,8 @@ export abstract class StatementBaseService { | @@ -33,8 +33,8 @@ export abstract class StatementBaseService { | ||
| 33 | data = [this.createModel()]; | 33 | data = [this.createModel()]; |
| 34 | } | 34 | } |
| 35 | let lastRow: number = -1; | 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 | params.successCallback(data, lastRow); | 39 | params.successCallback(data, lastRow); |
| 40 | return data; | 40 | return data; |