AJAX-запрос JSF не запускается в сочетании с проверкой на стороне клиента JS
Я использую JSF 2.0 и основные лица. У меня есть одна страница с несколькими входами внутри формы и кнопка, которая добавляет новую запись в таблицу, используя ajax. Все работает нормально Затем я добавил проверку на стороне клиента с использованием JavaScript. Это код кнопки команды:
<p:commandButton value="Add" actionListener="#{reqAbsences.addPreLeaveDemand}"
onclick="return validateNewAbs()"
update="tableForm inputForm errorForm" />
Если проверка не пройдена, она работает как положено, и запись не добавляется ни в таблицу. Проблема возникает при прохождении проверки: запись добавляется, но страница перезагружается (ajax не работает). если я уберуonclick="return validateNewAbs()"
Аякс снова работает.
Есть идеи, почему это происходит?