Rij-index weergeven tijdens lussen met ui: herhalen in JSF

Ik gebruik ui: repeat-tag en ik heb varstatus = "current" ingesteld. Ik probeer de rij-index weer te geven met de onderstaande opdracht, maar er wordt niets weergegeven.

   

Ik wil de rij-index weergeven.

2

1 antwoord

Het is geïntroduceerd in Facelets 2.x . Gezien het feit dat het niet werkt, gebruikt u Facelets 1.x .

Facelets 2.x is not standalone available. It is embedded in JSF 2.x. If you can, upgrade to JSF 2.x. If you can't, then you've either to wrap the model in a custom model which holds the index as well, or to grab instead if your view markup allows it (it's a view build time tag, not a view render time tag), or to grab Tomahawk's instead which has a rowIndexVar attribute for this purpose.


Update as per the comments, you turn out to be using RichFaces. In that case, you can also use the or which offers both a rowKeyVar attribute:


    

#{index} #{item}

3
toegevoegd
Hartelijk bedankt BalusC. Is het mogelijk om de index rijk te krijgen: dataList?
toegevoegd de auteur Punter Vicky, de bron
Het is richfaces 3.3.x.Thanks :) - Ik ben je veel dank verschuldigd! Ik heb dataList gebruikt, maar ik kan kogels zien. Ik neem aan dat ik voor mij de nodige veranderingen in de stijlklasse moet doorvoeren om de kogels te onderdrukken.
toegevoegd de auteur Punter Vicky, de bron
a4j: repeat loste mijn problemen op. Yay !!
toegevoegd de auteur Punter Vicky, de bron
Oh, je gebruikt RichFaces? Het is 3.3.x neem ik aan? Ja, je kunt het zeker gebruiken, stel rowKeyVar = "index" in en gebruik # {index} . De ondersteunt ook dit kenmerk en is mogelijk een betere vervanging voor .
toegevoegd de auteur BalusC, de bron
Graag gedaan :)
toegevoegd de auteur BalusC, de bron