首先,对不起我的英语^^我在我的结构中遇到了动态包含的问题。
我有一个选项卡视图,选项卡是动态构建的。选项卡是由不同的命令按钮创建的,在我的一个 bean 中,放在选项卡的一个 ArrayList 中
这是标签视图:
<p:tabView value="#{indexBean.tabs}" var="tab" id="tabView" activeIndex="#{indexBean.selectedNewTab}"
这些是标签:
<p:tab title="#{tab.title}" closable="#{tab.closable}">
在选项卡中,我有不同的 . 我只有一个如此定义的选项卡:
<ui:include src="content/accordion.xhtml"/>
<ui:include src="content/toolbar.xhtml"/>
<ui:include src="content/dataTableRawResults.xhtml"/>
<ui:include src="content/dataTableCurves.xhtml"/>
<ui:include src="content/dataTableReports.xhtml"/>
<ui:include src="content/dataTableAdvancedStatistics.xhtml"/>
包含的每个页面都有一个渲染标签(在我的 bean 中,我设置了不同的布尔值,以便我可以根据需要专门化每一个......)
这很好..除了一个问题......它太慢了!!
我想是因为渲染..所以我尝试了不同的方法来解决它..
我尝试使用 .. 使用 .. 的 src 标记中的查询。但似乎没有任何效果。使用查询,我正确打开了第一个选项卡。但是当我打开第二个选项卡时,第一个选项卡与第二个选项卡相同一个(就像它的属性已被覆盖)..
谢谢大家!
如果我没有很好地解释,请问我,我会尽量准确!