我希望写一个列表的内容,而不是“表格方式”。
<h:dataTable value="#{pessoaAction.pessoas}" var="pessoaItem">
<h:column>
<h:outputText value="#{pessoaItem.nome}" />
</h:column>
</h:dataTable>
和
<rich:dataGrid value="#{pessoaAction.pessoas}" var="pessoa" columns="1">
<h:outputText value="#{pessoa.nome}"></h:outputText>
</rich:dataGrid>
这些解决方案为我带来了我想要的方式:
但我希望以这种方式(内联)
一些想法?
答案 0 :(得分:1)
你可以用这样的简单JSF迭代组件来做到这一点:
<ui:repeat value="#{pessoaAction.pessoas}" var="pessoa" varStatus="status">
<h:outputText value="#{pessoa}" />
<h:outputText value="#{status.last ? '.' : '; '}" />
</ui:repeat>