tab
から特定のデータが選択されるたびに、対応するデータをBeanにフェッチする必要がありtabview
ます。このために私はで使用しようとしていますf:event
がpreRenderComponent
、それは望ましいことには役立ちません。
タブビューで特定のタブが選択されている場合、タブに対応するリスナーを実行するにはどうすればよいですか。
<p:tabView dynamic="true" cache="false">
<p:tab title="People I'm following" >
<f:event type="preRenderComponent" listener="#{listRetriever.retrieveFollowies()}"/>
<ui:repeat value="#{listRetriever.list}" var="person">
#{person}<br/>
</ui:repeat>
</p:tab>
<p:tab title="People following me" >
<f:event type="preRenderComponent" listener="#{listRetriever.retrieveFollowers()}"/>
<ui:repeat value="#{listRetriever.list}" var="person">
#{person}<br/>
</ui:repeat>
</p:tab>
</p:tabView>