Primefaces - AutoComplete somente chama action ao selecionar

5 respostas
E

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>

5 Respostas

E

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 ?

ale0790

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

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

alguem?

benignoms

Veja este exemplo:

felipehts

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

mt bom o exemplo…vlw :smiley:

Santos_Guilherme

postagem errada, foi mal

Criado 15 de fevereiro de 2011
Ultima resposta 5 de mar. de 2013
Respostas 5
Participantes 5