diff --git a/src/app/data/cross-section/cross-section.component.html b/src/app/data/cross-section/cross-section.component.html index dad08a5..7db449a 100644 --- a/src/app/data/cross-section/cross-section.component.html +++ b/src/app/data/cross-section/cross-section.component.html @@ -2,11 +2,11 @@ + (beforeSortChanged)="onBeforeSortChanged()" (afterSortChanged)="onAfterSortChanged($event)" (virtualRowRemoved)="onVirtualRowRemoved($event)" (rowClicked)="onRowClicked($event)">
- - + +
\ No newline at end of file diff --git a/src/app/data/road-surface/road-surface.component.html b/src/app/data/road-surface/road-surface.component.html index dad08a5..7db449a 100644 --- a/src/app/data/road-surface/road-surface.component.html +++ b/src/app/data/road-surface/road-surface.component.html @@ -2,11 +2,11 @@ + (beforeSortChanged)="onBeforeSortChanged()" (afterSortChanged)="onAfterSortChanged($event)" (virtualRowRemoved)="onVirtualRowRemoved($event)" (rowClicked)="onRowClicked($event)">
- - + +
\ No newline at end of file diff --git a/src/app/data/road-width/road-width.component.html b/src/app/data/road-width/road-width.component.html index dad08a5..7db449a 100644 --- a/src/app/data/road-width/road-width.component.html +++ b/src/app/data/road-width/road-width.component.html @@ -2,11 +2,11 @@ + (beforeSortChanged)="onBeforeSortChanged()" (afterSortChanged)="onAfterSortChanged($event)" (virtualRowRemoved)="onVirtualRowRemoved($event)" (rowClicked)="onRowClicked($event)">
- - + +
\ No newline at end of file diff --git a/src/app/data/service-object/service-object.component.html b/src/app/data/service-object/service-object.component.html index dad08a5..7db449a 100644 --- a/src/app/data/service-object/service-object.component.html +++ b/src/app/data/service-object/service-object.component.html @@ -2,11 +2,11 @@ + (beforeSortChanged)="onBeforeSortChanged()" (afterSortChanged)="onAfterSortChanged($event)" (virtualRowRemoved)="onVirtualRowRemoved($event)" (rowClicked)="onRowClicked($event)">
- - + +
\ No newline at end of file diff --git a/src/models/statement.base.ts b/src/models/statement.base.ts index 02ecb18..6c61c96 100644 --- a/src/models/statement.base.ts +++ b/src/models/statement.base.ts @@ -28,7 +28,6 @@ export abstract class StatementBase implements AfterViewInit, OnInit { ngAfterViewInit(): void { this.gridOptions.api.setDatasource(this.setRowData()); this.data = this.paramsSubject - .distinctUntilChanged() .switchMap((params: IGetRowsParams) => { return this.service.getData(params); }).catch((error: any) => { @@ -40,7 +39,7 @@ export abstract class StatementBase implements AfterViewInit, OnInit { data = [this.createModel()]; } let lastRow: number = -1; - if (data.length <= this.params.endRow) { + if (data.length <= this.params.endRow && !this.isNew) { lastRow = data.length; } this.params.successCallback(data, lastRow); -- libgit2 0.21.4