您好我可以知道如何在加载数据表后调用辅助bean中的方法? <p:ajax event="load"/>
不受支持。我打算使用remoteCommand来调用bean里面的方法,但是我不知道在完全加载后我怎么找不到任何ajax事件或dataTable属性来调用它。
非常感谢帮助。
谢谢。
您可以在第一次视图展示时添加AJAX调用您的方法的<p:remoteCommand name="doIt" action="#{myBean.doSomethingUseful()}" autoRun="true"/>
。
如果你想在后续(重新)加载事件上调用你的方法,你可以为许多其他事件添加AJAX处理程序,如page
,filter
等,如下所示:
<p:dataTable ...>
<p:ajax event="page" process="@this" listener="#{myBean.doSomethingUseful()}"/>
...
</dataTable>
请务必不要使用AJAX更新包含p:remoteCommand
的组件,因为这会调用您的方法。