Вы можете добавить <p:remoteCommand name="doIt" action="#{myBean.doSomethingUseful()}" autoRun="true"/>
, который AJAX-вызывает ваш метод при первом впечатлении от просмотра.
Если вы хотите вызывать ваш метод при последующих (пере) загрузочных событиях, вы можете добавить обработчики AJAX для ряда дополнительных событий, таких как page
, filter
и т. Д., Например:
<p:dataTable ...>
<p:ajax event="page" process="@this" listener="#{myBean.doSomethingUseful()}"/>
...
</dataTable>
Не обновляйте компонент, содержащий ваш p:remoteCommand
, используя AJAX, так как это также вызовет ваш метод.