Eu tenho o seguinte componente:
[code]
<a:commandButton
value=“Validar Pré-Cadastro”
action="#{preCadastroAdvogadoHome.validarPreCadastro()}"
styleClass=“dr-tbpnl-tb-inact”
rendered="#{!preCadastroAdvogadoHome.instance.validado}"
reRender=“botao”
ajaxSingle=“true”
onclick=“showLoading();”
oncomplete=“hideLoading();#{oncomplete}”>
</a:commandButton>
<ui:insert name="customButtons" />
</div>
[/code]
O problema é que quando o usuario aciona este botão ele não submete o formulário para atualizar. Eu coloquei um breakPoint e dei um watch no getInstance() e os valores são os antigos e não os novos, como se não tivesse sido alterado os dados.
Se eu tirar o ajaxSingle o método nem é chamado.