cancel
Showing results for 
Search instead for 
Did you mean: 

javascript condition if sur recherche lucene

kevin-56
Champ in-the-making
Champ in-the-making
Bonjour, j'ai un petit souci concernant une condition if sur une requete lucene

je voudrais effectuer les actions suivantes :
si la recherche lucene ne renvoit pas undefined
           instructions….
sinon afficher un message d'erreur à l'ecran

voila le code :          
if (search.luceneSearch("TEXT:"+IdArticle[0]) != "undefined) {
instructions..

}else {
window.alert('La recherche éffectué n'a rien renvoyé');
}
j'aurais voulu savoir qu'est ce qui ne va pas dans ce code et si la methode pour afficher un message dans alfresco est correcte.
3 REPLIES 3

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

SI je ne me trompe pas c'est du JavaScript exécuté côté serveur, donc l'objet window n'est pas défini…

kevin-56
Champ in-the-making
Champ in-the-making
Mise à part l'affichage, la condition sur la requete lucene ne marche pas ! il execute à chaque fois les instructions à l'intérieur du if et je voudrai trouver la bonne syntaxe pour cette condition

christophes
Champ in-the-making
Champ in-the-making
Tu dois récupérer le résultat de ta requête dans une variable javascript. Si tu as des résultats, la requête renvoie un tableau de nodes sinon tu auras null (ou un tableau vide, je ne suis plus sûr). Il suffit alors de tester si ta variable javascript est null (ou si la longueur du tableau est égale à 0) ou pas.

Christophe