Id dinamico no commandLink em jsf

1 resposta
dijava

Pessoal eu tenho um carrosel de imagens e nele tem um commandLink que nao esta executando a acao, eu acho que é pq ele gera um numero N de commandLink onde N é o numero de imagens, ou seja 3 imagens 3 commandlink, e esses commandLink sao iguais nao possuem nada de diferente, ai qnd eu clico nao executa a acao de ir para o metodo do meu managedBean, eu ACHO que colocando um id para cada um,deve funcionar, só que como eu acho tambem que na geracao da arvore de compontentes o commandLink só é renderizado uma vez ai nao adianta colocar o “var” no id, alguem tem ideia de como eu posso fzr isso, ou se ja passaram por isso e o problema for outro !

<p:carousel value="#{imagemBean.pecas}" var="peca" rows="1" itemStyle="height:500px;width:700px;" effect="easeInStrong">
  	<p:tab title="#{peca.nome}">
 		<h:panelGrid columns="2" cellpadding="10" title="#peca.nome}">				    	 				    	 
			<p:graphicImage url="/ImagemServlet?arq=#{peca.arquivo}" width="40%" height="40%"/>		    			
				    <h:outputText value="#{peca.descricao}"/>
				     <h:commandLink id="{OQUE EU POSSO FZR AQUI}" value="Aprovar" action="#{imagemBean.aprovar}">
				     	<f:param name="pecaid" value="#{peca.id}"/>
         			 </h:commandLink>
			    </h:panelGrid>
			</p:tab>
	     </p:carousel>

1 Resposta

dijava

up

Criado 19 de outubro de 2010
Ultima resposta 25 de out. de 2010
Respostas 1
Participantes 1