From aaa9ab47aacd69205f6506d787efb036a6d0d60f Mon Sep 17 00:00:00 2001 From: "francois.grand" <francois.grand@irstea.fr> Date: Fri, 29 Jun 2018 11:27:38 +0200 Subject: [PATCH] =?UTF-8?q?=20#45=20SessionNub.getLinkableValues()=20:=20a?= =?UTF-8?q?jout=20du=20param=C3=A8tre=20excludeResult,=20transmis=20=C3=A0?= =?UTF-8?q?=20Nub.getLinkableValues()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/nub.ts | 1 + src/session_nub.ts | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/nub.ts b/src/nub.ts index d1592690..68ae8e3c 100644 --- a/src/nub.ts +++ b/src/nub.ts @@ -236,6 +236,7 @@ export abstract class Nub extends ComputeNode implements IReferencedNub { /** * liste des valeurs (paramètre, résultat, résultat complémentaire) liables à un paramètre * @param src objet qui sert de clé de recherche des paramètres liables, de type INamedObject | string + * @param excludeResult true si on veut exclure des valeurs retournées le résultat/résultat complémentaire correspondant à la clé de recherche * @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, excludeResult: boolean = false): any[] { diff --git a/src/session_nub.ts b/src/session_nub.ts index a18dad28..09675b0d 100644 --- a/src/session_nub.ts +++ b/src/session_nub.ts @@ -202,7 +202,7 @@ export class SessionNub { * @param src objet qui sert de clé de recherche des paramètres liables, de type INamedObject | string * @returns tableau d'objets de la forme { "value":NamedIterableValues, "nub":Nub}, nub=Nub d'origine de la "value" */ - public getLinkableValues(src: any): any[] { - return this._nub.getLinkableValues(src); + public getLinkableValues(src: any, excludeResult: boolean = false): any[] { + return this._nub.getLinkableValues(src, undefined, excludeResult); } } -- GitLab