From 819a50f17e578f792539906d165d776b1666e0a4 Mon Sep 17 00:00:00 2001 From: "francois.grand" <francois.grand@irstea.fr> Date: Thu, 28 Jun 2018 16:07:03 +0200 Subject: [PATCH] =?UTF-8?q?=20#45=20Nub.getLinkableValues()=20:=20ajout=20?= =?UTF-8?q?d'un=20flag=20pour=20exclure=20les=20r=C3=A9sultats=20(utilis?= =?UTF-8?q?=C3=A9=20dans=20les=20ouvrages=20parall=C3=A8les)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/nub.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nub.ts b/src/nub.ts index e8626d37..d1592690 100644 --- a/src/nub.ts +++ b/src/nub.ts @@ -238,7 +238,7 @@ export abstract class Nub extends ComputeNode implements IReferencedNub { * @param src objet qui sert de clé de recherche des paramètres liables, de type INamedObject | string * @returns tableau d'objets de la forme { "name":string, "value":NamedIterableValues, "nub":Nub}, nub=Nub d'origine de la "value" */ - public getLinkableValues(src: any, prefix?: string): any[] { + public getLinkableValues(src: any, prefix?: string, excludeResult: boolean = false): any[] { const res: any[] = []; const isStr = typeof (src) === "string"; @@ -269,7 +269,7 @@ export abstract class Nub extends ComputeNode implements IReferencedNub { } // résultat - if (this._result !== undefined) { + if (this._result !== undefined && !excludeResult) { if (this._result.name === name) res.push({ "name": this.addPrefix(`${name}.`, prefix), "value": this._result, "nub": this }); -- GitLab