solicitação @JSF ajax não é acionada quando combinada com a validação JS do lado do cliente
Estou usando JSF 2.0 e primefaces. Eu tenho uma página com várias entradas dentro de um formulário e um botão que adiciona um novo registro a uma tabela usando ajax. Tudo funciona bem. Em seguida, adicionei a validação do lado do cliente usando JavaScript. Este é o código do botão de comando:
<p:commandButton value="Add" actionListener="#{reqAbsences.addPreLeaveDemand}"
onclick="return validateNewAbs()"
update="tableForm inputForm errorForm" />
Se a validação falhar, ela funcionará conforme o esperado e o registro não será adicionado à tabela. O problema surge quando a validação é aprovada: o registro é adicionado, mas a página é recarregada (o ajax não está funcionando). se eu remover oonclick="return validateNewAbs()"
ajax funciona novament
Alguma idéia de por que isso acontec