从同一 JSF 中的 p:accordionPanel 获取活动索引



如果选择了手风琴面板Primefaces的特定选项卡,我想知道如何显示面板组。

<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" />

获得选项卡索引后,您可以执行任何您想做的事情,并根据需要更新面板。https://www.primefaces.org/showcase/ui/panel/accordionPanel.xhtml

最新更新