Java Primefaces在单行上显示列表
我正在使用PrimeFaces2.2.1和JSF2.0,并试图使用p:dataTable在一行上显示一个列表。如果我使用标准的p:列,它的每个列表成员都显示在不同的行上。 如果我有一个ArrayList,如何在一行多列上显示它Java Primefaces在单行上显示列表,java,jsf-2,primefaces,Java,Jsf 2,Primefaces,我正在使用PrimeFaces2.2.1和JSF2.0,并试图使用p:dataTable在一行上显示一个列表。如果我使用标准的p:列,它的每个列表成员都显示在不同的行上。 如果我有一个ArrayList,如何在一行多列上显示它 谢谢大家! 不要使用,只需使用或(使用一点CSS将项目浮动到左侧)。您希望如何显示列表成员?例如,用逗号分隔 在这种情况下,您可以使用如下内容: <p:dataTable value="#{bean.fakeList}"> <p:column&g
谢谢大家! 不要使用
,只需使用或(使用一点CSS将项目浮动到左侧)。您希望如何显示列表成员?例如,用逗号分隔
在这种情况下,您可以使用如下内容:
<p:dataTable value="#{bean.fakeList}">
<p:column>
<ui:repeat var="item" value="#{bean.myList}">
<h:outputText value="#{item.property}" />
</ui:repeat>
</p:column>
</p:dataTable>
注意#{bean.fakeList}必须返回一个包含1个元素的列表,这样dataTable将有一个要迭代的项,否则它将显示“No records”消息
此代码的输出将以单行形式出现,类似于:value1、value2、value3
我不确定这是否是你想要的