duvida com rich:dataTable  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
joaosavio
Java Ninja
[Avatar]

Membro desde: 13/12/2007 10:09:22
Mensagens: 269
Offline

olá pessoal, tenho uma tabela assim:




"<a4j:commandLink value="Excluir Pessoa" action="#{cadastroBOAction.removeK}"/> "
No método removeK, tem como eu saber em qual linha a pessoa clicou para remover?

This message was edited 2 times. Last update was at 25/08/2008 07:51:52


Mestrando em Ciência da Computação - UNICAMP
SCJP 6
http://joaosavio.wordpress.com
[WWW]
rlazoti
Virtual Machine Man
[Avatar]

Membro desde: 09/04/2008 11:02:51
Mensagens: 569
Localização: Sao Paulo / SP
Offline

você pode passar o Id do registro que quer remover como parâmetro para a action, assim no método removerK basta recuperar o valor do parâmetro.



[]'s

Rodrigo Lazoti
blog: http://www.rodrigolazoti.com.br
twitter: http://twitter.com/rodrigolazoti
[WWW]
joaosavio
Java Ninja
[Avatar]

Membro desde: 13/12/2007 10:09:22
Mensagens: 269
Offline

rlazoti wrote:você pode passar o Id do registro que quer remover como parâmetro para a action, assim no método removerK basta recuperar o valor do parâmetro.



[]'s




Valeu cara,

mas como eu pego esse parâmetro?
Pelo FacesContext?

Abraços


Mestrando em Ciência da Computação - UNICAMP
SCJP 6
http://joaosavio.wordpress.com
[WWW]
djDufu
Debugger

Membro desde: 20/06/2008 10:03:34
Mensagens: 69
Offline


Cara você poderá recuperar o valor do parametro da seguinte maneira:



abs,

joaosavio
Java Ninja
[Avatar]

Membro desde: 13/12/2007 10:09:22
Mensagens: 269
Offline

Entao, fiz isso aqui:




ta dando erro



Esse rowId seria um int ok?

Mestrando em Ciência da Computação - UNICAMP
SCJP 6
http://joaosavio.wordpress.com
[WWW]
djDufu
Debugger

Membro desde: 20/06/2008 10:03:34
Mensagens: 69
Offline

Cara tem certeza de que está passando o campo correto no parametro, pois este erro ocorre por que o parametro está fazio.

procure debugar o código e verificar qual valor está chegando no momento do get.

Verifique tambem se a propriedade que você está passando, está correta ou está com o valor esperado.



o atributo #{tab.id} está correto ???

pelo seu código me parece que o correto é ="#{tab.k}"

abs,

joaosavio
Java Ninja
[Avatar]

Membro desde: 13/12/2007 10:09:22
Mensagens: 269
Offline

entao o atributo é "#{tab.k}"

FacesContext facesContext = FacesContext.getCurrentInstance();
Map map = facesContext.getExternalContext().getRequestParameterMap();
String codigo = (String)map.get("rowId");
System.out.println(codigo);


esta retornando null



Mestrando em Ciência da Computação - UNICAMP
SCJP 6
http://joaosavio.wordpress.com
[WWW]
djDufu
Debugger

Membro desde: 20/06/2008 10:03:34
Mensagens: 69
Offline

Cara ao Invés de Commandlink tente:



Outra coisa: você consegue ver o valor do atributo "#{tab.k}" na tela ???

abs,


joaosavio
Java Ninja
[Avatar]

Membro desde: 13/12/2007 10:09:22
Mensagens: 269
Offline

ola pessoas

agora "do nada" foi

Abraços

Mestrando em Ciência da Computação - UNICAMP
SCJP 6
http://joaosavio.wordpress.com
[WWW]
mateusprado
JavaEvangelist
[Avatar]

Membro desde: 26/02/2008 07:20:38
Mensagens: 412
Localização: Araraquara, SP
Offline

ola joaosavio, tudo bem?
Vc pode postar o seu metodo excluir?

Mateus Prado


Caelum Stella

SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer
[WWW] [MSN]
joaosavio
Java Ninja
[Avatar]

Membro desde: 13/12/2007 10:09:22
Mensagens: 269
Offline





Agora ta funfando

Abraços e valeu

Mestrando em Ciência da Computação - UNICAMP
SCJP 6
http://joaosavio.wordpress.com
[WWW]
thiefofwisdom
JavaBaby

Membro desde: 03/09/2009 14:39:44
Mensagens: 99
Localização: Sao Paulo
Offline

Olá pessoal...

Meu problema é exatamente esse mas nao quer funcionar de jeito nenhum.. tentei um monte de coisa já...
Nao quer chamar o metodo na logica de jeito nenhum... será que vcs podem dar uma olhadinha no meu codigo e ver se tem algo errado?

segue...

e meu metodo tá assim :




Minha intenção é carregar um form com um objeto do bean para ser editado.

Agradeço a atenção!

Abração

_______THIEF_______
[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team