EL com parâmetro action dinâmico usando JSTL (JSF2)

0 respostas
edson.goncalez

Olá pessoal, observem o código:

<c:forEach var="i" begin="1" end="10">
   <h:commandButton id="id_btn${i}" action="#{mbTeste.getAcao(${i})}" value="submit${i}"></h:commandButton>
</c:forEach>

Eu quero passar para o método getAcao o valor dinâmico gerado via JSTL.

Já tentei várias formas de passar o parâmetro “${i}” para o métido getAcao mas nada feito. Já o ID e o Value aceitaram sem problema, não entendi.

Pra que eu preciso disso ? Pra criar conteúdo dinâmico… eu vou ter uma tabela onde estarei cadastrando alguns botões com ações (dinâmicamente).

No teste acima estou criando 10 botões, e o action de cada um será diferente e “resolvido” pelo método getAcao() conforme o parâmetro.

PS: Se alguém souber de uma maneira mais profissional pra fazer isso, tá valendo.

Abs.
Edson.

Criado 27 de fevereiro de 2013
Respostas 0
Participantes 1