在同一 JSF 中从 p:accordionPanel 获取 activeIndex
get activeIndex from p:accordionPanel in the same JSF
我想知道如果选择了 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
我想知道如果选择了 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