У меня есть следующий код
<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="monitorFrm:j_id392:0:tbl_"
Есть ли способ динамически использовать #{custRow.id}
в качестве идентификатора для таблицы?
Или есть другой способ сделать это?