| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2007 13:00:26
|
edurei
JavaBaby
Membro desde: 05/09/2006 09:09:41
Mensagens: 92
Localização: Guarulhos - SP
Offline
|
ae pessoal.. tamo ae novamente com mais duvidas;;;
tenho o seguinte:
uma pagina que possui um dataTable, e no dataTable coloquei um inputTex tornando assim o valor alteravél, e coloquei um link pra chamar um metodo de alteracao na classe, ficando assim?
pagina{
<h:dataTable
id="dtGrupos"
value="#{bean.todosGrupos}"
var="tudo">
<h:inputText styleClass="valor" style="form" value="#{tudo.janeiro}" size="10" />
<h:commandLink immediate="true" action="#{bean.alteraUgb}">
<h:outputText styleClass="textoDeCampos" value="Alterar" />
</h:commandLink>
}
no codigo:{
public String alteraUgb(){
Object tudo = FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get("tudo");
String teste=tudo.toString();
}
ai qdo exibo o resultado do atributo teste, ele mostra os valores originais e não o que eu alterei.
alguem sabe por que e como resolver?
|
Eduardo Reimerink
Analista de Sistemas
desenvolvendo aplicações web com Jsf |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2007 14:17:27
|
dders
Java Ninja
![[Avatar]](/images/avatar/c8cc7bb5404f8293dd406.gif)
Membro desde: 02/09/2003 23:10:32
Mensagens: 266
Localização: São Paulo
Offline
|
immediate tá como "true"!!! Deve ser false!!!
|
Alan Alves da Silva
=============
SCJP 1.5 - Sun Certified Java Programmer 1.5
SCWCD 1.5 - Sun Certified Web Component Developer 1.5
Espec. BPM/SOA - WID-Web Sphere Integration Developer 6.2
Espec. Web Sphere Process Server 6.2
Espec. Java/JEE
http://www.linkedin.com/in/alanalvessilvajava |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2007 14:20:44
|
gilliard_santos
JavaGuru
![[Avatar]](/images/avatar/b14680dec683e744ada1f2fe08614086.jpg)
Membro desde: 02/09/2004 12:35:28
Mensagens: 236
Localização: Campo Grande, MS
Offline
|
tenta colocar um setPropertyActionListener no teu commandLink.
aí vc cria um atributo do mesmo tipo dos objetos que estao na sua lista "todosGrupos" e cria o get e o set. Entao em vez de buscar do request, vc acessa diretamente essa propriedade no seu managedBean.
|
http://gilliard.eti.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2007 16:51:00
|
edurei
JavaBaby
Membro desde: 05/09/2006 09:09:41
Mensagens: 92
Localização: Guarulhos - SP
Offline
|
dders wrote:immediate tá como "true"!!! Deve ser false!!!
na verdade eu jah sei que se eu colocar immediate como false não vai chamar o meu metodo na classe...
|
Eduardo Reimerink
Analista de Sistemas
desenvolvendo aplicações web com Jsf |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2007 16:54:17
|
edurei
JavaBaby
Membro desde: 05/09/2006 09:09:41
Mensagens: 92
Localização: Guarulhos - SP
Offline
|
gilliard_santos wrote:tenta colocar um setPropertyActionListener no teu commandLink.
aí vc cria um atributo do mesmo tipo dos objetos que estao na sua lista "todosGrupos" e cria o get e o set. Entao em vez de buscar do request, vc acessa diretamente essa propriedade no seu managedBean.
vamos ver se eu entendi, caso eu faça isso o q vc ta me dizendo, como o metodo vai receber o valor do input?
|
Eduardo Reimerink
Analista de Sistemas
desenvolvendo aplicações web com Jsf |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2007 22:31:30
|
dders
Java Ninja
![[Avatar]](/images/avatar/c8cc7bb5404f8293dd406.gif)
Membro desde: 02/09/2003 23:10:32
Mensagens: 266
Localização: São Paulo
Offline
|
edurei wrote:
dders wrote:immediate tá como "true"!!! Deve ser false!!!
na verdade eu jah sei que se eu colocar immediate como false não vai chamar o meu metodo na classe...
Se immediate igual a true nenhuma informacao sera setada no seu objeto. Neste caso, vc nunca vai conseguir recuperar o valor do seu input! Da uma olhada na documentacao do JSF!!!
|
Alan Alves da Silva
=============
SCJP 1.5 - Sun Certified Java Programmer 1.5
SCWCD 1.5 - Sun Certified Web Component Developer 1.5
Espec. BPM/SOA - WID-Web Sphere Integration Developer 6.2
Espec. Web Sphere Process Server 6.2
Espec. Java/JEE
http://www.linkedin.com/in/alanalvessilvajava |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2007 22:34:15
|
dders
Java Ninja
![[Avatar]](/images/avatar/c8cc7bb5404f8293dd406.gif)
Membro desde: 02/09/2003 23:10:32
Mensagens: 266
Localização: São Paulo
Offline
|
Alem disso, caso ja tenha tentado e nao obteve sucesso!!! Verifique os erros de conversao. Neste caso seu metodo commandLink nao sera executado.
|
Alan Alves da Silva
=============
SCJP 1.5 - Sun Certified Java Programmer 1.5
SCWCD 1.5 - Sun Certified Web Component Developer 1.5
Espec. BPM/SOA - WID-Web Sphere Integration Developer 6.2
Espec. Web Sphere Process Server 6.2
Espec. Java/JEE
http://www.linkedin.com/in/alanalvessilvajava |
|
|
 |
|
|