c:forEach里面的p:tab不起作用

时间:2016-08-23 11:54:44

标签: jsf primefaces jstl

我在Weblogic服务器上使用primefaces 6,JSf2.0,jstl 1.2。 我有一个xhtml页面,我想在Tab中动态显示面板。面板应该像仪表板一样,所以我将面板放在仪表板标签内。

我的问题是c:forEach无法从我想要迭代的项中获取值。我确认我的“items =”$ {cg.charts}“是List类型并且确实有对象,但是面板不会出现在UI中,并且没有引发异常。任何线索?

<p:tabView  id="tabViewId"
value="#{userdashboard.chartGroupsList}" var="cg" onTabShow="reflowChart()" >


<p:tab title="#{cg.groupName}" >



    <p:dashboard model="#{userdashboard.model}" >
    <p:ajax event="reorder" listener="#{userdashboard.handleReorder}"  />


    <c:forEach var="c" items="${cg.charts}">


       <p:panel id="pnlDivId#{c.id}" header="#{c.name}">hello</p:panel>





    </c:forEach>

    </p:dashboard>
</p:tab>

</p:tabView>    

0 个答案:

没有答案