3
respostas

Ao confirmar dialog não envia informacao para bean - JSF

Bom dia, Criei uma tela de aprovação de cadastros, e juntamente dois botões, um para aprovar e outro para rejeitar, quando clico em rejeitar abro um dialog. Neste Dialog acrescentei um campo para que o usuário descreva o motivo da rejeição, mas ele não esta atribuindo o valor digitado ao campo motivoRejeição do bean, tentei de varias formas pesquisas pela internet, mas não encontrei algo que resolva:

 <p:inputTextarea value="#{requisicaoUC.motivoRejeicao}" required="true" rows="6" cols="42" autoResize="false" requiredMessage="Digite o motivo da rejeição!"/>

Gostaria de ver se alguém consegue me auxiliar neste problema. Debugando ele, vejo que ele acessa o get para obter o valor ao abrir o Dialog, mas não seta o valor ao clicar no botão de confirmar rejeição.

<p:commandButton immediate="false" action="#{requisicaoUC.rejeitar}" value="Sim" />
3 respostas

esse <p:inputTextarea é parte de um componente <h:form>?

Sim. Criei um template e o template tem o form. E neste composition criei o conteúdo da página com um dialog ao rejeitar.

Posta o código completo para eu dar uma analisada, por favor