cancel
Showing results for 
Search instead for 
Did you mean: 

dans un webscript j'ai un fichier javascript qui...

manu80
Champ in-the-making
Champ in-the-making
Bonjour,

dans un webscript j'ai un fichier javascript qui a pour but de rechercher le document passer dans l'url par "?nom={nodeid}" et de mettre des propriétés dans le document donné par le parametre.
le hic c'est que lorsque je fait ma recherche il me dit InvalidNodeRefException … est ce que qqun peut m'aider

var resultstring = "";// cherche le repertoire des expression de besoin dans le portefeuille en coursvar repExprBesoin = companyhome.childByNamePath("//PortefeuilleProjet/PortefeuilleProjetEnCours/ExpressionBesoin/");var docExprBesoin = repExprBesoin.childByNamePath(args.nom);if (docExprBesoin == null){   resultstring = "le fichier "  + args.nom + " n'existe pas";   }else{   docExprBesoin.properties["my:libelleEB"] = args.libelle   ;   docExprBesoin.save();   resultstring = "le fichier est mis à jour";   }model.resultString = resultString‍‍‍‍‍‍‍‍‍‍‍‍‍
merci
1 REPLY 1

rguinot
Confirmed Champ
Confirmed Champ
var docExprBesoin = repExprBesoin.childByNamePath(args.nom);‍

childByNamePath recherche comme son nom l'indique par chemin .
Si vous souhaitez récupérer un noeud par ID, il vous faut un nodeByReference ou équivalent.