L'affichage d'index de ligne en bouclant à l'aide de l'interface utilisateur:répéter dans JSF
Je suis à l'aide de l'interface utilisateur:répétez tag et j'ai mis varstatus="current".J'essaie d'afficher l'index de ligne à l'aide de la commande ci-dessous, mais rien n'est arriver affiche.
<h:outputText value="#{current.index}"/>
Je voudrais afficher l'index de ligne.
Vous devez vous connecter pour publier un commentaire.
Il a été introduit dans Facelets 2.x. Compte tenu du fait que cela ne fonctionne pas, vous êtes à l'aide de Facelets 1.x.
Facelets 2.x n'est pas disponible seule. Il est intégré dans la JSF 2.x. Si vous le pouvez, de mise à niveau de JSF 2.x. Si vous ne pouvez pas, alors vous avez à envelopper le modèle dans un modèle personnalisé qui contient l'index, ou de saisir
<c:forEach>
au lieu de cela, si votre vue de balisage permet (c'est une vue de construire étiquette de temps, pas d'un point de vue temps de calcul de la balise), ou à saisir Tomahawk est<t:dataList>
à la place qui a unrowIndexVar
attribut pour ce but.Mise à jour que par les commentaires, vous tournez à l'aide de RichFaces. Dans ce cas, vous pouvez également utiliser le
<riche:dataList>
ou<a4j:répétez>
qui offre à la fois unrowKeyVar
attribut:rowKeyVar="index"
et l'utilisation#{index}
. Le<a4j:repeat>
prend également en charge cet attribut et peut-être un meilleur substitut à<ui:repeat>
.