Commit 819a50f1 authored by Grand Francois's avatar Grand Francois
Browse files

#45 Nub.getLinkableValues() : ajout d'un flag pour exclure les résultats...

 #45 Nub.getLinkableValues() : ajout d'un flag pour exclure les résultats (utilisé dans les ouvrages parallèles)
Showing with 2 additions and 2 deletions
+2 -2
...@@ -238,7 +238,7 @@ export abstract class Nub extends ComputeNode implements IReferencedNub { ...@@ -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 * @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" * @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 res: any[] = [];
const isStr = typeof (src) === "string"; const isStr = typeof (src) === "string";
...@@ -269,7 +269,7 @@ export abstract class Nub extends ComputeNode implements IReferencedNub { ...@@ -269,7 +269,7 @@ export abstract class Nub extends ComputeNode implements IReferencedNub {
} }
// résultat // résultat
if (this._result !== undefined) { if (this._result !== undefined && !excludeResult) {
if (this._result.name === name) if (this._result.name === name)
res.push({ "name": this.addPrefix(`${name}.`, prefix), "value": this._result, "nub": this }); res.push({ "name": this.addPrefix(`${name}.`, prefix), "value": this._result, "nub": this });
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment