From b8a11f9444ea06aedab8d15628591e43dd68e1f5 Mon Sep 17 00:00:00 2001 From: Mathias Chouet <mathias.chouet@irstea.fr> Date: Tue, 26 May 2020 09:59:17 +0200 Subject: [PATCH] Work on GUI for Prebarrage --- src/app/formulaire/definition/form-definition.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/app/formulaire/definition/form-definition.ts b/src/app/formulaire/definition/form-definition.ts index a4a0732ea..7bb348414 100644 --- a/src/app/formulaire/definition/form-definition.ts +++ b/src/app/formulaire/definition/form-definition.ts @@ -219,6 +219,13 @@ export abstract class FormulaireDefinition extends FormulaireNode implements Obs this.kids.push(tab); } + private parse_pb_schema(json: {}) { + const sch: PbSchema = new PbSchema(this); + sch.parseConfig(json); + this.kids.push(sch); + } + + /** * 1ère passe d'analyse de la configuration */ @@ -276,6 +283,10 @@ export abstract class FormulaireDefinition extends FormulaireNode implements Obs this.parse_pab_table(conf); break; + case "pb_schema": // not generic at all + this.parse_pb_schema(conf); + break; + default: throw new Error(`type d'objet de module de calcul ${type} non pris en charge`); } -- GitLab