当前位置: 首页 > 知识库问答 >
问题:

在同一JSF中从p:accordionPanel获取activeIndex

柯鸿云
2023-03-14

我想知道如何显示一个panelgroup,如果选择了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

共有1个答案

微生嘉祥
2023-03-14

只需检查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

 类似资料:
  • 我的问题是,当我将放入另一个时,第二个不起作用,我喜欢放入 对于第一个和 对于第二个,如下所示:

  • 问题内容: 如何在支持JSF页面的bean中获得请求URL?我一直在浏览FacesContext文档,发现的最佳方法似乎很长: 编辑:功能要求 这里的要求是我们需要第三方javascript实用程序的完整URL。该实用程序的使用或体系结构不适用于JSF,但除此调用外的所有内容都适用。我发现的方法可以用,但是深入研究FacesContext感觉不对。另外,我希望可以使用JSF表达式语言调用此方法,因

  • 问题内容: 我有一个组件。在其中,我在组件中有一个页面。我要访问的值从页面(一个inputText的或单选按钮的)在我的管理bean类。请指导我如何去做。请在这里注意,我不想在这里使用会话。我只需要请求。我尝试了以下选项,但它们对我没有用。 选项一 选项二 选项三 选项四 选项五 我希望该值不在jsp的托管bean中……但我希望在另一个托管bean中获得。在这里,我在页面内有页面(正如我之前提到的

  • 问题内容: 我想对同一字段进行计数以获得不同的值,例如: 用户{user_id,性别} 性别显然可以是男性或女性:) 我想获得所有男性和女性的计数,即 但我很困惑,因为他们来自同样的感谢 问题答案: 尝试以下操作以获得明智的结果: 输出: 尝试以下操作以获得总计的行明智结果: 输出: 尝试此操作以获得列明智的结果: 输出: 看到这个SQLFiddle

  • 但是我需要的是其中包含的XHTML,例如(加载在中)。 这可能吗?我需要这个来保存我的小翻译应用程序的数据库中的请求视图。 编辑:我的WebApp应该跟踪哪个视图从我的资源包中调用了特殊的翻译标记,并将视图(,而不是)和标记写入数据库。也许也可以获得html元素ID(但这并不重要)?每个视图上都有多个包含! 现在,我想将的所有请求保存在一个映射中。这个映射应该以“language”作为键,以请求的

  • 我在JSF xhtml页面中有选择菜单。选择菜单包含一个 该值正在以状态存储。 这很好用。我必须在下一列中打印h:outputText中的值。 打印代码而不是代码对应的值,因为该值在statusList中。 有没有什么方法可以在不修改后备bean的情况下实现这一点。