在相同的JSF中从p:accordionPanel获取activeIndex

在相同的JSF中从p:accordionPanel获取activeIndex,jsf,primefaces,accordion,jsf-2.2,Jsf,Primefaces,Accordion,Jsf 2.2,我想知道如果选择了accordionPanel Primefaces的特定选项卡,如何显示panelgroup <p:accordionPanel id="myAccordion" activeIndex="1"> <p:tab title="first" id="tab0"> ... </p:tab> <p:tab title="second" id="tab2"> ... <

我想知道如果选择了accordionPanel Primefaces的特定选项卡,如何显示panelgroup

<p:accordionPanel id="myAccordion" activeIndex="1">
    <p:tab title="first" id="tab0">
        ...
    </p:tab>
    <p:tab title="second" id="tab2">
        ...
    </p:tab>
</p:accordionPanel>


<h:panelGroup id="myPanelGroup" rendered="#{myAccordion.activeIndex=='0'}">
...
</h:panelGroup>

...
...
...
多谢各位


H

只需查看prime face showcase,他们有ajax事件供您参考

<p:ajax event="tabChange" listener="#{tabbedView.onTabChange}" update=":form:msgs" />
<p:ajax event="tabClose" listener="#{tabbedView.onTabClose}" update=":form:msgs" />

一旦你得到你的标签索引,你可以做任何你想做的事情,并根据你的需要更新你的面板。

只需查看prime face showcase,他们有ajax事件供您参考

<p:ajax event="tabChange" listener="#{tabbedView.onTabChange}" update=":form:msgs" />
<p:ajax event="tabClose" listener="#{tabbedView.onTabClose}" update=":form:msgs" />

一旦你得到你的标签索引,你可以做任何你想做的事情,并根据你的需要更新你的面板。