Récursivité webscript Alfresco
Bonjour,
Je suis en train de coder un webscript pour Alfresco.
J'ai un problème pour lister mon arborescence de répertoire qui est tel que :
test
|__test1
----|__test2
--------|__test3
--------|__test4
----|__test5
|__test6
----|__test7
----|__test8
voici le résultat de ma fonction :
rep : test1
rep : test2
rep : test3
je descend bien dans l'arborescence mais je ne remonte pas pour poursuivre dans ma boucle for (je n'arrive pas aux répertoires de test4 à test8).
Si vous avez une idée, merci d'avance :-)
mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
myArbo ='';
function generateArborescence(myNode){
if(myNode.isContainer){
myNodechildren = myNode.children;
myArbo = myArbo +"<br/>rep : ";
myArbo = myArbo + myNode.name;
// on parcourt les enfants
for(j=0;j<myNodechildren.length;j++){
generateArborescence(myNodechildren[j])
}
}else{
// sinon on affiche le lien vers le document
myArbo = myArbo +"<br/>doc : ";
myArbo = myArbo +myNode.name;
}
} |