gpt4 book ai didi

java - 使用 PrimeFaces 动态生成标签

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:00:34 24 4
gpt4 key购买 nike

嗨我想遍历一个人对象列表,并在每个人的选项卡中显示数据。我试过:

<p:tabView>
<ui:repeat ...>
<p:tab title="#{expression}>
</ui:repeat>
</p:tabView>

这是行不通的。任何帮助表示赞赏

马塞尔

最佳答案

PrimeFaces 3.x 的 tabView 现在支持动态数量的选项卡,并添加了自己的迭代功能:

<p:tabView value="#{myBean.tabList}" var="tabItem">
<p:tab title="#{tabItem.tabTitle}">
<h:outputText value="#{tabItem.valueA}"/>
... etc.
</p:tab>
</p:tabView>

不幸的是,仍然无法在同一 tabView 中同时包含固定选项卡和动态选项卡(正如我想做的那样),甚至无法在不重建 View 的情况下动态添加选项卡。幸运的是,在使用 SessionScoped 或 CDI ConversationScoped bean(或者也可能是 JSF ViewScoped bean)时,执行后者并不是什么大问题。

关于java - 使用 PrimeFaces 动态生成标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4052581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com