Primefaces - AutoComplete somente chama action ao selecionar

Pessoal. Tenho o seguinte código que chama o action ao clicar num botão. Se o autoComplete for selecionado chama numa boa, porém se for digitada uma palavra diferente das pré-listadas, nem chama o action. Algém já passou por isso ?

<p:column>
     <p:autoComplete value="#{cadastroPessoasMB.selectedTag}"
          completeMethod="#{cadastroPessoasMB.loadTags}"
          var="tag"
          required="true"
          requiredMessage="Campo [Palavra Chave] obrigatório"
          itemLabel="#{tag.nome}"
          itemValue="#{tag}"
          converter="converteTag"
          forceSelection="false"
          maxResults="10"/>
</p:column>

<p:column style="width: 170px">
     <p:commandButton value="Nova Palavra Chave"
           update="cadGeral:msgCadastro"
            action="#{cadastroPessoasMB.gravaPalavra}"
       />
</p:column>

Eu gostaria de fazer algo semelhante ao usado no preenchimento de e-mail do hotmail. Se existir o endereço então é sugerido. Se é novo é aceito também. Já o autocomplete do primefaces só aceita os dados já pré-carregados ou estou enganado ?

tenho o mesmo problema alguem tem a solução???

Gostaria que quando o usuario pressionasse enter fosse feito a action tbem

alguem?

Veja este exemplo:

[quote=benignoms]Veja este exemplo:
http://benignosales.wordpress.com/2010/10/20/componente-primefaces-autocomplete/[/quote]

mt bom o exemplo…vlw :smiley:

postagem errada, foi mal