0

每当tabtabview. 为此,我一直在尝试使用f:eventpreRenderComponent但这对所需没有帮助。

每当在 tabview 中选择某个选项卡时,如何执行与该选项卡对应的侦听器。

               <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>
4

1 回答 1

2

TabChangeEvent 将选定的选项卡实例传递给您,现场示例;

http://www.primefaces.org/showcase-labs/ui/tabviewChangeListener.jsf

于 2012-06-16T08:12:32.780 回答