【发布时间】:2010-11-02 07:13:10
【问题描述】:
我有以下代码
<ui:repeat value="#{monitorForm.customerList}" var="custRow">
<h:outputText value="#{custRow.name}"/><br/>
<rich:dataTable id="tbl_#{custRow.id}" var="row" value="#{custRow.orderList}">
<!-- show sales orders -->
</rich:dataTable>
</ui:repeat>
为每一行生成的 HTML 是:
<table cellspacing="0" cellpadding="0" border="0" id="monitorFrm:j_id392:0:tbl_" class="rich-table ">
<colgroup span="0"></colgroup><tbody id="monitorFrm:j_id392:0:tbl_:tb"></tbody>
</table>
在输出中,表格的 id 对于每一行都是空的:id="monitorFrm:j_id392:0:tbl_"
有没有办法动态使用#{custRow.id}作为表的id?
或者有其他方法吗?
【问题讨论】: