From 9de5ad475466a4de99e59ff4a8534b0ac3f422ed Mon Sep 17 00:00:00 2001 From: "mathias.chouet" <mathias.chouet@irstea.fr> Date: Mon, 29 Jul 2019 15:28:47 +0200 Subject: [PATCH] Fix #241 - reset log when input data changes --- src/app/components/generic-calculator/calculator.component.ts | 2 ++ src/app/components/pab-table/pab-table.component.ts | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/components/generic-calculator/calculator.component.ts b/src/app/components/generic-calculator/calculator.component.ts index 27e4d56cb..d39743855 100644 --- a/src/app/components/generic-calculator/calculator.component.ts +++ b/src/app/components/generic-calculator/calculator.component.ts @@ -407,6 +407,8 @@ export class GenericCalculatorComponent extends BaseComponent implements OnInit, */ public onInputChange(event: any) { this._formulaire.resetResults([], (event ? event.symbol : undefined)); + // to refresh log components, that are fed manually (!) + this.resultsComponent.updateView(); } /** diff --git a/src/app/components/pab-table/pab-table.component.ts b/src/app/components/pab-table/pab-table.component.ts index 139505fd4..6145a4b12 100644 --- a/src/app/components/pab-table/pab-table.component.ts +++ b/src/app/components/pab-table/pab-table.component.ts @@ -148,7 +148,6 @@ export class PabTableComponent implements AfterViewInit, OnInit { * if input is invalid */ public inputValueChanged($event, cell) { - // console.log("input value changed", $event.target.validity.valid, $event.target.validity); if ($event && $event.target && $event.target.validity) { cell.uiValidity = $event.target.validity.valid; } @@ -1093,6 +1092,8 @@ export class PabTableComponent implements AfterViewInit, OnInit { // replace the current one device.parent.replaceChildInplace(device, newDevice); this.refresh(); + // send input change event (used to reset form results) + this.inputChange.emit(); } // show modal dialog for values edition -- GitLab