Это невозможно. Onclick запускается до запроса отправляется на сервер. По сути, вы хотите запустить его после ответа, получившего успешный результат.
Есть несколько способов добиться этого:
Вместо этого выполните проверку в JavaScript (не рекомендуется).
Вместо этого отправьте запрос отслеживания изнутри метода действия bean-компонента JSF.
Отправьте запрос отслеживания внутри (условно обработанного) <script>
элемента на странице результатов.