Duplicate Id for a component no jsf

1 resposta
Tiburcio_Mancha

Tenho o seguinte componente:

<a4j:outputPanel id="outputPanel" ajaxRendered="true"> <a4j:repeat value="#{regrasPersoController.form.colecaoContasRfb}" var="contasRfb" id="a4jRepeatContasRfb" binding="#{regrasPersoController.form.ajaxRepeatContasRfb}"> <table width="100%" border="0"> <tr> <td><h:outputText value="Conta #{contasRfb.numero} :" /></td> <td><h:selectOneMenu value="#{contasRfb.id}"> <f:selectItems value="#{regrasPersoController.form.itemContasRfb}" /> </h:selectOneMenu></td> <td><a4j:commandLink value="remover" action="#{regrasPersoController.removeContaRfb}" reRender="outputPanel"/> </td> </tr> </table> </a4j:repeat> </a4j:outputPanel>

Acontece o seguinte, a primeira vez que rodo os sistema, ele funciona, mas na segunda vez que chamo a action, o erro é disparado:

duplicate id for a component no jsf

Alguém pode me ajudar???

1 Resposta

V

Dá uma procurada no seu código pra ver se vc não tem componentes de página (q não precisam ser componentes a4j) com id igual
Esse erro acontece quando vc tem dois componentes numa página jsp que possuem o mesmo ID

Criado 27 de janeiro de 2010
Ultima resposta 27 de jan. de 2010
Respostas 1
Participantes 2