Olá Pessoal, boa noite !
Estou com um problema ao criar datatable dinamicamente com UI:Repet, apenas uma datatable é criada, no caso a última. Isto porque acredito eu, as datatables assumem o mesmo id. Já tentei uma maneira de capturar o id no managedBean, mas também não funcionou. Alguém sabe uma solução ?
Aqui esta meu código
<ui:repeat var=“grupoInfoItemInfo” value="#{mbCadCondominio.listGrupoInfoItemInfo}">
<ice:dataTable
var=“listItens”
value="#{grupoInfoItemInfo.itemInfoAdic}"
scrollable=“false”
scrollHeight=“150px”
style=“float:left”
styleClass=“tabela”
headerClass=“cabecalho” rows=“5” columnClasses=“ultimo,primeiro”
columnWidths=“100px, 50px”
rowClasses=“rowClassDef1, rowClassDef2”
cellpadding=“0”>
ice:column
<f:facet name=“header”>
<ice:outputText id=“column1” value=“Nome” style=“font-size: 12px;”/>
</f:facet>
<ice:outputText style=“font-size: 10px;” value="#{listItens}"/>
</ice:column>
<ice:column style=“width:120px”>
<f:facet name=“header”>
<ice:outputText value="#{msgs[‘cadastro.label.acao’]}" style=“font-size: 12px;” />
</f:facet>
<ice:commandLink id=“excluirlink” immediate=“true” actionListener="#{mbCadCondominio.showModal}">
<h:graphicImage value="/imagens/edicao/delete.gif" style=“border:0; background-color: transparent;” title=“Excluir”/>
</ice:commandLink>
</ice:column>
</ice:dataTable>
</ui:repeat>