Primefaces数据表的动态ID

时间:2018-08-28 09:03:54

标签: jsf primefaces jstl

当生成多个数据表时,我需要为每个表设置动态ID以导出数据。

以下是我希望工作的以下代码:

<ui:repeat value="#{beans}" var="bean">
 <h:commandLink>
   <h:outputText value="Export"/>
   <p:dataExporter type="xls" target="#{bean.id}" fileName="exp" pageOnly="true"/>         
 </h:commandLink>
 <p:dataTable value="#{bean.items}" var={item}>
   <c:set target="#{component}" property="id" value="#{bean.id}"/>
  .
  .
 </p:dataTable>
</ui:repeat>

相反,它表示未找到组件。检查数据表的html显示未设置id。

立即将ID设置到表中会导致“不允许使用空ID”错误。

有人对此有解决方案吗?

谢谢

0 个答案:

没有答案