Reformulação Pergunta JSF!

Bom postei uma duvida a algum tempo mais naum ficou muito clara e naum obtive as respostas
que me ajudaram.
Seguinte duvida:

Estou criando uma mini aplicação JSF, nessa aplicacao possui uma tela de presenca nas palestras…
na tela presenca de palestras, quero colocar um inputText que ao digitar o codigo da pessoa ele
ja filtre o nome e apareça abaixo. porem quero que filtre enquanto eu estou digitando, sem precisar
tirar o foco do input…
alguem tem alguma sugestao?
grato.

Bom, você quer algo parecido com a busca do Google , certo? Tipo, um auto completar?

Sugiro o AutoComplete do Primefaces (www.primefaces.org/showcase)

Ou, se quiser uma implementação “na mão”, leia este post:

http://guj.com.br/posts/list/218300.java#1115794

Espero ter ajudado.

Cara, além do primefaces vc tbm tem a opção de fazer com o Richfaces (http://livedemo.exadel.com/richfaces-demo/richfaces/suggestionBox.jsf?c=suggestionBox&tab=usage)

Se nada disso for suficiente pesquise por: Autocomplete, SuggestionBox, InputSuggest…

espero ter ajudado

Vc usa JSF2? Se sim então:

<h:form>
  <h:inputText id="query" value="#{buscador.query}">
    <f:ajax event="keyup" listener="#{buscador.buscar}" render="resultados" />
  </h:inputText>

  <h:dataTable id="resultados" value="#{buscador.resultados}" var="r">
    <!-- etc... -->
  </h:dataTable>
</h:form>

E o seu bean Buscador precisa estar…:

@Named
public class Buscador {

  private String query;
  private List<Resultado> resultados;

  public String getQuery() {
    return query;
  }

  public void setQuery(String query) {
    this.query = query;
  }

  public List<Resultado> getResultados() {
    return resultados;
  }

  public void buscar(AjaxBehaviorEvent e) {
    // aqui vc faz a busca...
  }

}