diff --git a/src/app/formulaire/definition/form-definition.ts b/src/app/formulaire/definition/form-definition.ts index f6e05c3a8c76e530b9cbb6f2fd9b5e4be0694a0d..180e7b283146bc7b152e2b575f48e54d1c1998f5 100644 --- a/src/app/formulaire/definition/form-definition.ts +++ b/src/app/formulaire/definition/form-definition.ts @@ -114,6 +114,10 @@ export abstract class FormulaireDefinition extends FormulaireNode implements Obs throw new Error(`FormulaireDefinition.getNubParamFromSymbol() : pas de Nub trouvé pour ${params}`) } + protected deleteSessionNub(sn: SessionNub) { + this._paramService.deleteSessionNub(sn); + } + protected initParse() { } diff --git a/src/app/services/param/param.service.ts b/src/app/services/param/param.service.ts index 6bcc6f831913534cea2bfd0cb6de8d8c342e4d86..38999d3d88acd1f6904f7d929135cd43c24a7954 100644 --- a/src/app/services/param/param.service.ts +++ b/src/app/services/param/param.service.ts @@ -103,4 +103,8 @@ export class ParamService { public replaceSessionNub(sn: SessionNub, params: Props): SessionNub { return NubFactory.getInstance().replaceSessionNub(sn, params); } + + public deleteSessionNub(sn: SessionNub) { + NubFactory.getInstance().deleteSessionNub(sn); + } }