Skip to content
Snippets Groups Projects
Commit 3f1ffea1 authored by AUBRY JEAN-PASCAL's avatar AUBRY JEAN-PASCAL
Browse files

fix: fix backwater curves after updating variable params headers building

Refs #658
parent c65f3840
Loading
Pipeline #182882 passed
......@@ -7,7 +7,9 @@ import { FormulaireDefinition } from "../formulaire/definition/form-definition";
import { sprintf } from "sprintf-js";
import { ResultElement, ParamFamily, capitalize, Nub, VariatedDetails, ParamDefinition, ParamDomain, ParamDomainValue } from "jalhyd";
import { ResultElement, ParamFamily, capitalize, Nub, VariatedDetails, ParamDefinition, ParamDomain, ParamDomainValue, acSection } from "jalhyd";
import { CourbeRemous } from "jalhyd";
import { SectionNub } from "jalhyd";
export class VarResults extends CalculatedParamResults implements PlottableData {
/**
......@@ -341,12 +343,20 @@ export class VarResults extends CalculatedParamResults implements PlottableData
public update() {
// refresh param headers and build source nub headers
const parentVariatedParameters = this._variatedParams.filter(v => v.param.nubCalcType === this.result.sourceNub.calcType);
this._variableParamHeaders = parentVariatedParameters.map((v) => {
let h = this.expandLabelFromSymbol(v.param);
h += this.getHelpLink(v.param.symbol);
return h;
});
if (this.result.sourceNub instanceof SectionNub) {
this._variableParamHeaders = this._variatedParams.map((v) => {
let h = this.expandLabelFromSymbol(v.param);
h += this.getHelpLink(v.param.symbol);
return h;
});
} else {
const parentVariatedParameters = this._variatedParams.filter(v => v.param.nubCalcType === this.result.sourceNub.calcType);
this._variableParamHeaders = parentVariatedParameters.map((v) => {
let h = this.expandLabelFromSymbol(v.param);
h += this.getHelpLink(v.param.symbol);
return h;
});
}
// liste la plus longue
const lvp = longestVarParam(this._variatedParams);
......@@ -383,7 +393,6 @@ export class VarResults extends CalculatedParamResults implements PlottableData
let ct = sn.calcType;
if (sn.parent) {
ct = sn.parent.calcType;
console.log("ct", ct);
}
// entêtes des résultats
this._resultHeaders = [];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment