JSF e DataTable

4 respostas
D

Tenho uma tabela gerada por <h:dataTable> que lista uma série de produtos organizador por um ID, a cada linha da tabela tem uma <h:commandLink> para saber o detalhe deste produto…

Quando eu clicar neste <h:commandLink action=“bean.metodo”>, gostaria de recuperar o id do produto que foi clicado dentro da minha action ‘metodo’…
(Seria o mesmo que passar um parâmetro para uma action de um determinado bean)

alguém sabe como posso fazer isto???

valew Pessoal
grato,
Danilo

4 Respostas

R

Pode usar a tag <f:param> dentro do <h:commandLink>

R

ah … e pode usar

Map map = FacesContext.getCurrentInstance()
                                             .getExternalContext()
                                             .getRequestParameterMap();

… para recuperar um Map com os parâmetros passados.

M

Olá,

Tô tentando me achar ainda nisso…dá pra ver que sou iniciante né…rs

como eu consigo recuperar esse mapa?

se possível com mais detalhes

obrigado
Abraço
Marcio

afamorim

Use o f:param, um lugar que vc pode ver bons exemplos é o myfaces.

http://myfaces.apache.org

baixe o exemplos que cobrem qualque necessidade basica que vc venha a ter.

Criado 5 de dezembro de 2006
Ultima resposta 7 de dez. de 2006
Respostas 4
Participantes 4