簡體   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