Combobox do Primefaces não atualiza inputText

Olá pessoal,

O centário:

Componentes:
inputText: txtUF
selectOneMenu: cboUF
commandButton: btnExibir

Ao selecionar a descrição do estado e clicar no botão btnExibir, o campo txtUF é atualizado, sendo
preenchido com a UF correspondente. Belezinha de Creuza, só que atualizando para o PrimeFaces,
este evento não funciona mais, o acesso ao Controller continua ok, apenas o campo n é atualizado,
tive que usar a instrução "update=“txtUF” do botão btnExibir.

Alguém sabe o pq?

Falews!

você usava um h:commandButton e ele atualizava, agora usa um p:commandButton e não atualiza sem o update?

Se for isso é simples, o p:commandButton envia requisições ajax por default, portanto você precisa indicar o que quer que seja executado, e o que quer que seja atualizado no retorno.

o h:commandButton simplesmente recarrega a tela toda, portanto recarregaria o seu campo também.

Se quiser o mesmo comportamento no p:commandButton é só remover o ajax com o atributo ajax=“false”

Rodrigo,

Só tenho algo a dizer: PUTZ.

rs, é isso mesmo!

Falews

Hahahaha, sem problemas, cara :slight_smile:

Situações assim são comuns quando estamos aprendendo algo novo, e fique feliz porque você pelo menos quer entender os motivos das coisas que acontecem, muita gente nem isso quer saber.

Se tiver mais dúvidas é só postar aí.

Sim, fazer funcionar é legal, mas importante pelo menos tentar entender alguns “por quês” :slight_smile:

Falews!