JSTL <c:forEach> + button

1 resposta
lucifeler

Estou com um problema quando eu faço uma iteração e gostaria pegar o valor do elemento que estou iterando e coloca-lo no label de um botao

<c:forEach var=“processo” items=“avaliacaoUsuarioForm.processos”>

<concepting:button label="%{processo.dsProcesso}" />

</c:forEach>

Estou fazendo assim, mas esta errado gostaria de saber como pegar o valor e coloca-lo na propriedade label.
PS: a tag concepting:button e´uma tag criada pelo arquiteto do trampo

1 Resposta

Pedrosa

Você pode colocar um link no elemento chamando uma função javascript que faça essa troca

<script>
function mudaLabel(valor){
  document.forms[0].btnOk.value=valor;

}
</script>


<c:forEach var="processo" items="avaliacaoUsuarioForm.processos">
      <a href="#" onClick="mudaLabel('${processo.dsProcesso}');" >${processo.dsProcesso}</a>
</c:forEach>
Criado 2 de março de 2007
Ultima resposta 2 de mar. de 2007
Respostas 1
Participantes 2