JSF DataTable

4 respostas
D

Boa tarde sou novo em jsf e estou fazendo um projeto de teste e estou utilizando datatable porem não estou conseguindo deleter e atualizar, não estou conseguindo passar os parametros da linha da tabela para a backing bean
Segue o codigo

<h:dataTable value="#{produtos_inserir.produtos}" var="c"  >

                        <h:commandButton value="Atualizar" action="#{produtos_inserir.atualizarOk}" onclick="return confirm('Tem certeza de alterar?');">
                          <f:setPropertyActionListener target="#{produtos_inserir.produto}"
                                                       value="#{produtos_inserir.produto}" />
                        </h:commandButton>


                        <h:commandButton value="Excluir" action="#{produtos_inserir.removerOk}" onclick="return confirm('Tem certeza de excluir?');">
                          <f:setPropertyActionListener target="#{produtos_inserir.produto}"
                                                       value="#{c.codigo}" />
                        </h:commandButton>

4 Respostas

ViniGodoy

Por favor, ao postar tópicos use corretamente o CAPS LOCK.

Deixar tudo em maiúsculas além de ilegível, é considerado falta de etiqueta.

lele_vader

Tente usar a tag f:param para passar os parãmetros para o bean no lugar de setPropertyActionListener

alberthy

Está dentro do:

<h:form></h:form>

?

O value não seria:

<f:setPropertyActionListener value="#{c}" />

?

D

agradeço a todos, fiz como o lele_vader disse e funcionou

grato

Rogerio R

Criado 14 de junho de 2012
Ultima resposta 15 de jun. de 2012
Respostas 4
Participantes 4