2010-04-14 2 views

Répondre

0

Créer une classe DAO qui peut renvoyer des sous-ensembles de résultats par firstrow et rowcount, créer un haricot qui contient des informations sur la firstrow et rowcount et le sous-ensemble actuel de données, créer une page JSF qui affiche les données en utilisant <h:dataTable> et a un tas de <h:commandButton> pour appeler des actions de pagination (juste faire le calcul basé sur firstrow et rowcount).

Vous pouvez trouver plus d'informations et d'exemples de code dans this article, il couvre même le tri.

+0

Iam un niveau débutant de jsf .Comment implémenter le chargement ondemand dans la pagination (RichFaces) – johnbritto

+1

Pour la première vue, charger en utilisant le chargement paresseux dans getter. Pour les boutons next/prev/etc, rechargez simplement dans la méthode d'action. Voir aussi le code de l'exemple de bean. Mais puisque vous utilisez RichFaces (vous devriez vraiment l'avoir mentionné dans la question), optez pour le composant DataScroller. Il fait la même chose, mais seulement avec moins d'efficacité car il stocke par défaut tout dans la mémoire (la session), ce qui peut ralentir si vous avez beaucoup de données et/ou beaucoup d'utilisateurs. – BalusC

+0

merci pour votre réponse – johnbritto