Evento funciona apenas no segundo clique! (ADF + JSF) [RESOLVIDO]

Pessoal, bom dia!

Tenho uma página JSF que está se comportando da seguinte maneira:

  • Quando essa página carrega, seu eu clicar em um botão, ele não realiza a ação da primeira vez, ele carrega a página novamente!
  • Quando eu clico novamente, ai sim… consigo executar o meu método.

Quero que a ação seja executada na primeira tentativa!

Alguém poderia ajudar!

Aguardo!

Coloque o codigo da sua pagina e caso tenha do seu backingBean.

ja desenvolvi em ADF e nao tive esse tipo de problema.

[]'s

Botão Confirmar:

<af:commandButton actionListener="#{backingBeanScope.backing_ControleHorasCust.lancarHora}"
                               text="Confirmar"
                               disabled="#{!backingBeanScope.backing_ControleHorasCust.salvarEnabled}"
                               binding="#{backingBeanScope.backing_ControleHorasCust.commandButton5}"
                               id="commandButton5"/>

Método lancarHora:

        public void lancarHora(ActionEvent actionEvent){
        
                //REGRAS PARA ESCOLHA QUAL OPTIONBUTTON ESCOLHIDO.
                //Campo referente à ação em relação ao optionButton escolhido:
                //Saída - Particular / Saída - Trabalho
                if(selectBooleanRadio31.isSelected()){
                    //inputText11.setValue("Saída - Particular");
                    setValue("#{bindings.TimUtil2.inputValue}", "Saída - Particular");
                    setValue("#{bindings.TimDescHoraFinal.inputValue}","Saída - Particular");
                    commit();
                }else if(selectBooleanRadio41.isSelected()){
                    //inputText11.setValue("Saída - Trabalho");
                    setValue("#{bindings.TimUtil2.inputValue}", "Saída - Trabalho");
                    setValue("#{bindings.TimDescHoraFinal.inputValue}","Saída - Trabalho");
                    commit();
                }
      }

Managed Beans

<managed-bean>
    <managed-bean-name>backing_ControleHorasCust</managed-bean-name>
    <managed-bean-class>br.eti.juniovitor.view.backing.ControleHorasCust</managed-bean-class>
    <managed-bean-scope>backingBean</managed-bean-scope>
    <!--oracle-jdev-comment:managed-bean-jsp-link:1ControleHorasCust.jspx-->
  </managed-bean>

Pessoal,

Problema resolvido!

Eu alterei o meu faces-config… Eu tinha um redirect = false, voltei ele para true e funcionou corretamente!

Segue o link das dicas no fórum OTN.
http://forums.oracle.com/forums/thread.jspa?messageID=3333714&#3333714

Abraço!