Exemple de balise répétée JSF 2

Exemple d'étiquette de répétition JSF 2

Leui:repeat est toujours utilisé comme alternative àh:dataTable, pour boucler sur un tableau ou une liste pour afficher les données au format de table HTML. Voir les exemples suivants:

1. h: dataTable

Dans dataTable, JSF vous aide à générer toutes les balises de table HTML.



    
        #{o.orderNo}
    

    
        #{o.productName}
    

    
        #{o.price}
    

    
        #{o.qty}
    

2. ui:repeat

Dans la balise de répétition, vous devez mettre toutes les balises de table HTML manuellement.



    
#{o.orderNo} #{o.productName} #{o.price} #{o.qty}

ui:repeat example
Voici un exemple JSF 2.0ui:repeat pour afficher exactement la même sortie HTML que celle-cih:dataTable example. Comparez les deux et repérez les différents.

JSF…




    
        
    
    

        

JSF 2 ui:repeat tag example

Order No Product Name Price Quantity
#{o.orderNo} #{o.productName} #{o.price} #{o.qty}
#{o.orderNo} #{o.productName} #{o.price} #{o.qty}

Note
Vous pouvez trouver le code source du bean géré «ordre» dans ceh:dataTable example.

La balise «ui:repeat» est fournie avec de nombreux attributs utiles tels queoffset,size,status, etc. Assurez-vous de vérifier cesJSF ui:repeat javadoc.

Sortie

jsf2-repeat-example

Télécharger le code source

Téléchargez-le -JSF-2-Repeat-Tag-Example.zip (10 Ko)