2012-04-14 4 views
2

Nous avons une application web Java. La page de résumé affichera la liste des lignes. Pour chaque ligne, l'utilisateur peut voter et ajouter des commentaires. Voter ou ajouter des commentaires s'engage immédiatement et actualise le nombre total de votes et le nombre de commentaires. Nous voulons rafraîchir la ligne courante au lieu de la table entière comme le fait Facebook. Si besoin, nous pouvons afficher la liste des données au format de formulaire (liste des données de l'itérateur) au lieu du format de table. Comment implémenter cette base de fonctionnalités sur JSF?Comment mettre en œuvre une actualisation partielle comme facebook like/comments?

Répondre

3

vous devez écrire script côté serveur pour mettre à jour les votes (JSP dans votre cas je suppose) et l'appeler avec AJAX via la fonction javascript qui reviendra du serveur (la réponse) le nombre actuel de votes - et remplacer le numéro précédent dans le DOM.

cela n'a rien à voir avec facebook (ce qui est un bon exemple - mais la question n'est pas sur facebook api ou quelque chose comme ça - donc si vous me demandez cela ne devrait pas être étiqueté sous les balises « facebook »)

0

Si vous utilisez JSF, c'est une bonne idée de regarder des frameworks tels que RichFaces, PrimeFaces et IceFaces. Ils ont tous des composants ajax riches. Sinon, vous pouvez le faire à la main avec AJAX.

Questions connexes