Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'ai un formulaire qui appelle une action dans laquelle j'appelle une procédure stockée qui peut prendre du temps.
C'est pourquoi j'aimerais savoir comment faire pour mettre une barre de chargement ou autre, qui me permettrait de montrer que l'utilisateur doit attendre.
J'ai vu qu'il existait un composant ProgressBar mais dans mon cas, je ne veux (et ne peut) pas mettre à jour le statut et pourcentage de la barre (il me faudrait une barre ou un cercle qui bouge en continu).
Ou juste un message "Chargement en cours..." avec les trois petits points qui bougent.
Auriez vous une idée?
Merci
Hors ligne
Salut,
De mon côté je me suis fait un composant LoadingIndicator basé sur prototype en Javascript.
Il ajoute en automatique une div dans le document, contenant une image que je passe en option et qui indique un traitement en cours. J'utilise des gifs animés en général.
En gros j'utilise Ajax pour faire ça.
Je n'ai donc plus qu'à faire en JS là où je veux :
new BDLoadingIndicator.base({width:200, height:60, pic:'ajax-loading.gif', message:'Veuillez patienter...'});
Avec d'autres options comme la couleur, taille, famille de la font, couleur de fond, couleur des bords, etc.
Il existe peut-être des objets JS qui font déjà tout ça sur le net.
A+ benjamin.
Hors ligne
Si tu veux juste une petite animation qui ne reflète pas vraiment l'état d'avancement du processus alors un petit gif animé dans un <div> que tu passes en hide une fois le chargement terminé...
Bon c'est pas génial, mais dans ce cas ça peut le faire.
Hors ligne
Je ne pense pas qu'il y est un moyen de savoir l'état d'avancement d'une procédure stockée.
Donc, pour la barre de progression, je dirais non.
Donc, je vote comme Jean-Marc : placé une image animé qui remplace une zone de texte (comme on voit souvent sur les requètes AJAX) et dès que c'est fini, tu la remplaces par ton résultat
Hors ligne
Ok merci, je fais surement juste mettre un gif au lancement de la procédure.
Hors ligne
Pas mieux que les autres: petit js qui affiche une div ou juste une img.
Si vous cherchez des images de chargement personnalisable... http://www.ajaxload.info/
Hors ligne
Par contre juste un petit soucis, sous IE la barre reste fixe bien que ce soit une image gif, savez vous pourquoi?
Sous FF cela marche un peu mieux.
Hors ligne
Pages: 1