Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Primefaces在单行上显示列表_Java_Jsf 2_Primefaces - Fatal编程技术网

Java Primefaces在单行上显示列表

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

我正在使用PrimeFaces2.2.1和JSF2.0,并试图使用p:dataTable在一行上显示一个列表。如果我使用标准的p:列,它的每个列表成员都显示在不同的行上。 如果我有一个ArrayList,如何在一行多列上显示它


谢谢大家!

不要使用
,只需使用或(使用一点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

我不确定这是否是你想要的