So generieren Sie mit dem Tag ui: repeat dynamisch eine ID in dataTable
Ich benutze ui: repeat-Tag, mit dem Bilder gerendert werden. Ich habe fünf Bilder, die ich möchte, dass bei jeder Iteration meine Bild-IDs wie Bild1, Bild2, Bild3 .... imagen erhalten. Ich habe es versucht, aber es funktioniert nicht.
<div id="imageGallery">
<ui:repeat value="#{countryPages_Setup.images}" var="image" varStatus="status">
<tr>
<td>
<a href="javascript:void()" class="launchLink">
<p:graphicImage id="image#{status.index}" //problem
value="/resources/images/#{image}"
width="100"
height="100"
rendered="#{countryPages_Setup.renderImages}"/>
</a>
</td>
</tr>
</ui:repeat>
</div>
Ich habe auch versucht {staus.index + 1}. Ich habe auch versucht, id = image # {1 ++} Aber es funktioniert auch nicht. Wie kann ich es tun?
Vielen Dank