我有一个要求,我必须创建标签。前两个选项卡是静态选项卡,下一个选项卡是动态的,基于数据库表中的记录。
当我尝试创建时,只有第一个标签即将到来,剩下的标签不会出现。
这是我的作品
<p:tabView id="view1" value="#{bean.values}" var="tab" dynamic="true">
<p:tab id="view11" title="${msgs.ckd_title}">
// first tab content
</p:tab>
<p:tab id="view12" title="${msgs.pc_qsys_title_material}">
// second tab content
</p:tab>
<p:tabView id="view13" value="#{bean.values}" var="tab">
<p:tab id="view3" title="#{tab.label}">
//dynamic tab content
</p:tab>
</p:tabView>
</p:tabView>
我试过ui:repeat
,但仍然没有运气
答案 0 :(得分:-1)
<p:tabView id="supersetTabs"value="#{pcSuperSetReportBean.plantSuperSets}" var="tab">
<p:tab id="provisioninReportBySupplier" title="#{tab.label}">
//dynamic tab content
</p:tab>
</p:tabView>
“动态”意味着bean逻辑将生成变量选项卡内容。所以你的bean必须填充value
所引用的模型
某事(页面组件上的update
参数或bean代码)必须告诉页面刷新tabview supersetTabs
。