Skip to content
Snippets Groups Projects

Resolve "Solveur: Les select d'une session chargée ne s'initialise pas"

Files
6
@@ -3,6 +3,8 @@ import { decodeHtml } from "app/util/util";
import { acSection, Nub, Solveur } from "jalhyd";
import { SelectEntry } from "./select-entry";
import { SelectField } from "./select-field";
import { FormulaireNode } from "../formulaire-node";
import { FormulaireElement } from "../formulaire-element";
/*
"id": "select_searched_param",
@@ -12,6 +14,11 @@ import { SelectField } from "./select-field";
// Solveur, paramètre recherché (à faire varier)
export class SelectFieldSearchedParam extends SelectField {
constructor(parent: FormulaireNode) {
super(parent);
this._messageWhenEmpty = "INFO_VERIF_SOLVER_SEARCHED_PARAM";
}
protected populate() {
const fs = ServiceFactory.formulaireService;
@@ -28,7 +35,7 @@ export class SelectFieldSearchedParam extends SelectField {
if (p.visible) {
let calcTitle;
// if form already exist
if(fs.getFormulaireFromId(p.originNub.uid)) {
if (fs.getFormulaireFromId(p.originNub.uid)) {
calcTitle = fs.getFormulaireFromId(p.originNub.uid).calculatorName;
}
// prevent issue #369 (loading session)
@@ -58,7 +65,7 @@ export class SelectFieldSearchedParam extends SelectField {
}
public updateLocalisation() {
// do not override localisation done in populate()
// ie. avoid what is done by SelectField.updateLocalisation()
// call grand parent updateLocalisation()
super.updateLocalisation(false);
}
}
Loading