我有一个数据表,通过单击图像打开该数据表<rich:modalPanel>
。但是<rich:componentControl for="panel" attachTo="showPreview"
必须有确切的 id,在我下面的例子中:showPreview
,但是由于我的链接在 dataTable 中,它会像1:showPreview
2:showPreview
......一样生成n:showPreview
有什么方法可以知道我在表格的哪一行,以获得动态绑定?
我在 JSF 1.2 中的 XHTML 看起来像这样:
<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>
感谢您的任何帮助!