Salve galera do GUJ.
Estou com um certo probleminha. Estou realizando um forEach em minha pagina jspx ate ai blza. So que preciso pegar os valores que estão vindo dos parametros. Não posso colocar ID dinamicamente. Ai quando rodo a minha aplicação esta pegando somente o parametro do primeiro valor, não esta pegando os demais.
Segue o meu fonte:
Pedaço em jspx
<c:forEach items="#{lista}" var="name2">
<af:commandLink text="#{name2.texto}" actionListener="#{MeuBackBean.excluiReferencia}"
partialSubmit="true"
immediate="true" partialTriggers="cb2 cb3 mpp_mtm" visible="#{name2.comandVisivel}" >
<f:param value="#{name2.valor}" name="#{name2.valor}" id="teste"/>
</af:commandLink>
<af:spacer width="50px" />
</c:forEach>
Pedaço do backbean
public void excluiReferencia(ActionEvent event) {
UIParameter parameter = (UIParameter) event.getComponent().findComponent("teste");
String idEntidade = parameter.getValue().toString();
System.out.println("TESTE " + idEntidade);
}
Alguem ja passou por isso? tem alguma outra forma de estar fazendo isso?
Att
vcsmetallica