在p:accordionPanel中混合静态和动态标签

时间:2017-06-13 17:21:36

标签: java primefaces jsf-2.2

我正在努力制作一个手风琴面板混合动态和静态标签,到目前为止没有成功。

使用Java 7.x,Primefaces 6.1,在tomcat 7.x上运行的JSF 2.2

我的示例代码是:

<p:accordionPanel value="#{bean.listStuff} var="foo">
    <p:tab title="#{foo.title}>
    (...)
    </p:tab>

    <p:tab title="static tab">
    (...)
    </p:tab>
</p:accordionPanel>

尝试ui:repeat也没有成功。

<p:accordionPanel>
    <ui:repeat value="#{bean.listStuff} var="foo">
        <p:tab title="#{foo.title}>
        (...)
        </p:tab>
    </ui:repeat>

    <p:tab title="static tab">
    (...)
    </p:tab>
</p:accordionPanel>

有一个相关的问题:https://stackoverflow.com/a/8901945/1532705 - 但它使用PF 3.0(并且是2010年)并且用于tabview(可能它只与渲染器部分的accordionPanel不同)。

另外这个:https://stackoverflow.com/a/28960242/1532705建议使用<c:forEach>,但我无法通过AJAX更改标签。

此问题在项目上标记为已关闭:https://github.com/primefaces/primefaces/issues/32未经解析,因此PF甚至可能不支持。

有没有办法在accordionPanel上混用静态和动态标签?

0 个答案:

没有答案