diff --git a/src/app/components/generic-calculator/calculator.component.ts b/src/app/components/generic-calculator/calculator.component.ts index 27e4d56cbd30049d9bb8572b1fbf033dcde62484..d397438554c174f2f8838bf181e1a23eac4a0cf7 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 139505fd4c4beae323f554ae2109b979a636cc0c..6145a4b127f2b4b8e5c55de4388f41d0402175ad 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