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