J'ai une datatable à partir de laquelle j'ouvre avec un clic sur une image le <rich:modalPanel>
. Mais le <rich:componentControl for="panel" attachTo="showPreview"
doit avoir l'ID exact, dans mon cas ci-dessous: showPreview
, mais comme mon lien se trouve dans un dataTable, il sera généré comme 1:showPreview
2:showPreview
..... n:showPreview
Comment savoir dans JSF 1.2 et richfaches l'id de h: colonne dans un h: datable
Est-il possible de savoir dans quel ligne de la table je suis, pour obtenir une liaison dynamique?
Mon XHTML dans JSF 1.2 ressemble à quelque chose comme ceci:
<h:dataTable styleClass="tb_tabletag" id="dtContentPosts" value="#{listOfObjects}" var="object">
<h:column id="columnnumber" >
<h:outputLink id="showPreview" value="#">
<h:graphicImage value="preview.png" />
<rich:componentControl for="panel" attachTo="showPreview" operation="show"
event="onclick"/>
</h:outputLink>
</h:column>
</h:dataTable>
...
...
...
<rich:modalPanel id="panel" autosized="true">
some stuff
</rich:modalPanel>
Merci pour toute aide!
Vérifiez les RichFaces 3.3 démo en direct pour '' et '' exemple: [Modifier le tableau avec modalPanel] (http: //livedemo.exadel .com/richfaces-demo/richfaces/dataTable.jsf? tab = editDataTable) –