Um ValueChangeEvent é gerado quando o valor de uma caixa de texto ou a opção de uma
caixa de seleção são alterados.
<h: outputLabel value ="Nome: " for ="nome" />
<h: inputText valueChangeListener ="#{usuarioMB.teste}" id="nome" />
@ManagedBean
public class usuarioBean{
public void teste( ValueChangeEvent e) {
System . out . println ("Nome anterior: " + e. getOldValue ());
System . out . println ("Nome atual: " + e. getNewValue ());
}
}
ou
<h: outputLabel value =" Preço : " for =" preco " />
<h: inputText id=" preco ">
<f: valueChangeListener type ="br.com.alexandrepalmeira.TesteChangeListener" />
</h: inputText >
package br.com.alexandrepalmeira;
public class TesteChangeListener implements ValueChangeListener {
@Override
public void processValueChange (ValueChangeEvent e) {
System . out . println ("Nome anterior: " + e. getOldValue ());
System . out . println ("Nome atual: " + e. getNewValue ());
}
}
Os métodos são executados na fase Process Validations.
sexta-feira, 20 de setembro de 2013
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário