2012-07-23 98 views
2

我有一個包含IRoomDomain對象的DataModel。每個IRoomDomain對象都有一個IOccupancy數組。Primefaces/JSF嵌套數據表

我想用數據表來顯示它們。由於每個IRoomDomain可以有幾個IOccupancy,我想有一個行跨度在IRoomDomain標識:

瓦爾是

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實現這一點?數據模型可以改變,但不是。

在此先感謝。

回答