0

我有这个方法:

public List<RequestItemVO> getRequestItem() {
        //compiled code
        throw new RuntimeException("Compiled Code");
}

当我尝试这个时:

<ui:repeat value=#{requestController.backing.requestVO.requestItem} var="item">
    <h:outputText value="#{item.id}" />
<ui:repeat>

我没有任何结果,我的 HTML 上没有生成任何内容(检查了源代码)。

但如果我这样做:

<h:outputText value="#{requestController.backing.requestVO.requestItem.get(0).getMaterial().getDescription()}"/>

我有材料说明。

为什么它不适用于<ui:repeat>or <p:dataTable>?我需要它在那里工作以列出所有请求项目。

4

1 回答 1

1

根据您尝试<ui:repeat><p:panelGrid>. 仅当您将其包装在<p:row><p:column>. 在 a<p:dataTable>中,只有将其包裹在<p:column>.

于 2012-05-31T20:37:22.770 回答