Jsf Primefaces 5:在两列上使用datatable查看数据
我在Glassfish服务器4.1上使用PrimeFaces5和JDK1.8 我创建了一个具有以下结构()的页面xhtml: MyBean的对象myList返回页面上显示的大约50行。 如何在两列上查看这些行?例如:Jsf Primefaces 5:在两列上使用datatable查看数据,jsf,jsf-2,primefaces,datatable,Jsf,Jsf 2,Primefaces,Datatable,我在Glassfish服务器4.1上使用PrimeFaces5和JDK1.8 我创建了一个具有以下结构()的页面xhtml: MyBean的对象myList返回页面上显示的大约50行。 如何在两列上查看这些行?例如: label, image and description label, image and description label, image and description label, image and description label
label, image and description label, image and description
label, image and description label, image and description
label, image and description label, image and description
谢谢。定义一个辅助类,将两个实体包装在一个对象中:
public class DoubleItem{
private String label;
private String imageUrl;
private String description;
private String label2;
private String imageUrl2;
private String description2;
//Getters & setters
}
然后在托管bean初始化中,将当前列表转换为列表
,以便在视图中对其进行迭代:
#{doubleItem.label}
#{doubleItem.imageUrl}
#{doubleItem.description}
#{doubleItem.label2}
#{doubleItem.imageUrl2}
#{doubleItem.description2}
定义一个辅助类,将两个实体包装在一个对象中:
public class DoubleItem{
private String label;
private String imageUrl;
private String description;
private String label2;
private String imageUrl2;
private String description2;
//Getters & setters
}
然后在托管bean初始化中,将当前列表转换为列表
,以便在视图中对其进行迭代:
#{doubleItem.label}
#{doubleItem.imageUrl}
#{doubleItem.description}
#{doubleItem.label2}
#{doubleItem.imageUrl2}
#{doubleItem.description2}
您应该将其放入datagrid
<p:dataGrid value="#{myBean.myList}" columns="3" layout="grid" paginator="true" ...>
<p:column>MyLabel</p:column>
<p:column>MyImage</p:column>
<p:column>MyDescription</p:column>
</p:dataGrid>
迈拉贝尔
我的形象
我的描述
您应该将其放入datagrid
<p:dataGrid value="#{myBean.myList}" columns="3" layout="grid" paginator="true" ...>
<p:column>MyLabel</p:column>
<p:column>MyImage</p:column>
<p:column>MyDescription</p:column>
</p:dataGrid>
迈拉贝尔
我的形象
我的描述
如何将数据拆分为两个列表并显示两个表?如果可能,我想使用一个表…合并MyImage和MyDescription列的问题到底是什么?使用一个表,您将无法排序。您可以更改样式,使两个表看起来像一个。您希望使用datatable的其他哪些功能?如何将数据拆分为两个列表并显示两个表?如果可能,我希望使用一个表…合并MyImage和MyDescription列到底有什么问题?使用一个表,您将无法排序。您可以更改样式,使两个表看起来像一个。您希望使用datatable的其他哪些功能?