Gravar imediatamente variável de um bean

1 resposta
ativa

Boa tar!

gostaria que ao digitar um valor no campo nome por ex, este nome ja fosse gravado imediatamente na variável nome do meu bean. Como faço?
No meu código atual como o exemplo abaixo, ele nao está gravando imediatamente, posso observar isso pelo modo debug do Eclipse.
Preciso que isso seja feito. alguem pode me ajudar?

Ex.:
página.jsf

<h:inputText value="#{cadastroBean.nome}"/>

CadastroBean.java

String nome;

public String getNome()
{
     return nome;
}
public void setNome(String n)
{
      nome = n;
}

Atenciosamente,

Thiago Andrade

1 Resposta

dev.rafael

página.jsf

<h:inputText value="#{cadastroBean.nome}">
  <f:ajax event="keyup" execute="@this" />
</h:inputText>

Funciona contanto que vc esteja utilizando jsf2. Se esse não for o seu caso, suites de componentes como o
RichFaces e o MyFaces possuem componentes que podem ser usados no lugar do f:ajax, é só dar uma pesquisada.

Criado 20 de agosto de 2010
Ultima resposta 20 de ago. de 2010
Respostas 1
Participantes 2