cancel
Showing results for 
Search instead for 
Did you mean: 

[Résolu] Javascript recuperer tous les fichiers d'un dossier

kevin-56
Champ in-the-making
Champ in-the-making
Bonjour,

Après plusieurs recherches sur les pages du wiki concernant l'API javascript, je n'ai pas trouvé ce que je cherchait.

Je souhaite recuperer tous les contenus de chaque fichiers contenus dans un répertoire alfresco que je définit pour les stocker dans des variables.
Avez-vous une idée ?

Merci d'avance
8 REPLIES 8

rguinot
Confirmed Champ
Confirmed Champ
Une boucle for sur les children d'une requete lucene par exemple, puis node.content pour le contenu (binaire ou texte) du noeud considéré.

les liens pertinents vers le wiki ne manquent pas.

kevin-56
Champ in-the-making
Champ in-the-making
Sur le principe de l'algorythme je suis d'accord.

par contre je trouve pas la bonne syntaxe pour effectuer ma recherche. Mes fichiers se trouve dans le répertoire dictionnaire de données/dictionnaires UBGDS/dictionnaire 1/

merci d'avance pour votre précieuse aide

rguinot
Confirmed Champ
Confirmed Champ
http://wiki.alfresco.com/wiki/Search#Lucene

voir aussi les cookbooks pour des exemples en JavaScript, Freemarker etc…

kevin-56
Champ in-the-making
Champ in-the-making
J'ai déja consulter cette page du wiki et je n'ai pas trouvé de résultat concret pour ma demande.

Après plusieurs tentative je n'y arrive toujours pas !

michaelh
Champ on-the-rise
Champ on-the-rise
Dites-nous ce que vous avez fait pour essayer, et les problèmes que vous rencontrez.
"Ca ne marche pas" n'est PAS la bonne façon de poser les questions.

Donnez vos exemples de code, les erreurs, etc … En gros exposez votre démarche, car le but d'un forum n'est pas de donner des réponses toutes faites. Vous parlez de tentatives, lesquelles ?

kevin-56
Champ in-the-making
Champ in-the-making
je suis désolé Smiley Surprisedops: , c'est vrai que je n'ai pas pensé à mettre mes codes

voila la ligne de code sur lequel je bute :
var nodes = search.luceneSearch("( PATH:\"/app:company_home/appSmiley Very Happyata_x0020_Dictionnary/Dictionnaires_x0020_NOMSOCIETE/DOSSIER//*\" )

Et cela ne me retourne rien. Vous avez une idée ??

rivarola
Champ on-the-rise
Champ on-the-rise
Bonjour,

Avez-vous essayé cette expression de recherche dans le NodeBrowser avant de l'écrire en JavaScript ?

kevin-56
Champ in-the-making
Champ in-the-making
Après plusieurs essais et test j'ai enfin trouvé la bonne syntaxe.

il fallait utiliser cette syntaxe :
var nodes = search.luceneSearch("( PATH:\"/app:company_home/app:dictionary/cm:Dictionnaires_x0020_NOMSOCIETE/DOSSIER//*\")");


Merci à tous