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

cancel
Showing results for 
Search instead for 
Did you mean: 
manu80
Member II

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

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 cours
var 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
rguinot
Active Member

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

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.