繁体   English   中英

Primefaces / JSF嵌套数据表

[英]Primefaces/JSF Nested Data Table

我有一个包含IRoomDomain对象的DataModel。 每个IRoomDomain对象都有一个IOccupancy数组。

我想使用数据表来显示它们。 由于每个IRoomDomain可以具有多个IO占用率,因此我希望在IRoomDomain ID上有一个行跨度:

Var是房间

 Room ID| Label field 1              | Label field 2              | ...
 -------|----------------------------|----------------------------|------
 //Room1| room.occupancies[0].field1 | room.occupancies[1].field2 | ...
 room.ID| room.occupancies[1].field1 | room.occupancies[1].field1 | ...
        | room.occupancies[2].field1 | room.occupancies[3].field1 | ...  
--------|----------------------------|----------------------------|------
 //Room2| room.occupancies[0].field1 | room.occupancies[1].field2 | ...
 room.ID| room.occupancies[1].field1 | room.occupancies[1].field1 | ...
        | room.occupancies[2].field1 | room.occupancies[3].field1 | ...    
--------|----------------------------|----------------------------|------

我尝试了一个嵌套的数据表(1列房间ID,1列占用数据),但它显示了每个房间的标题,而不是我想要的上方。

此外,该构造必须对于“房间ID”是可选的。

有什么方法可以通过JSF / PrimeFaces来实现吗? 可以更改数据模型,但不能更改关系。

提前致谢。

是的,使用PanelGrid。 PrimeFaces DataTable不够灵活,无法实现此级别的嵌套。 检查一下:

https://www.primefaces.org/showcase/ui/panel/panelGrid.xhtml

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM