【发布时间】:2015-06-09 21:50:27
【问题描述】:
我有一个面包屑和数据表
列数是动态的。 (即:单击面包屑中的“Header7”时,将呈现 7 个标题列和一个“More-Info”列)。
我使用primefaces-datatable-columns 创建了数据表
我的 xhtml 文件是:
<p:dataTable id="dataMain" var="car" value="#{orgUnitBean.rows}">
<p:columns value="#{orgUnitBean.columns}" var="column"
columnIndexVar="colIndex" sortBy="#{car[column.property]}" filterBy="#{car[column.property]}">
<f:facet name="header">
<h:outputText value="#{column.header}" />
</f:facet>
<h:outputText value="#{car[column.property]}" />
</p:columns>
</p:dataTable>
问题:
如何在“更多信息”列中添加 commandLink。 (目前我只是在其中显示最后一个“Header”实体的“id”。在附图中:3 是 unitL3 的 id,13 是 Lnitu3 的 id。我想用 commandLink 替换它,它将调用 bean 方法并传递这些 id作为它的参数)。
谢谢
【问题讨论】:
标签: jsf-2 primefaces datatable commandlink