2012-07-23 5 views
2

IRoomDomain 객체를 포함하는 DataModel이 있습니다. 모든 IRoomDomain 개체에는 IOccupancy 배열이 있습니다.Primefaces/JSF 중첩 데이터 표

데이터 표를 사용하여 표시하려고합니다. 모든 IRoomDomain 여러 IOccupancy있을 수 있으므로, I는 IRoomDomain ID를 통해 ROWSPAN 가지고 싶어 :

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 | ...  
--------|----------------------------|----------------------------|------ 

I 중첩 데이터 테이블을 시도 방

(1 열 개 방 ID 1 열 개 점유 데이터) , 그러나 내가 원하는대로 모든 방의 헤더를 표시합니다.

또한이 구성은 Room ID에 대해 선택 가능해야합니다.

JSF/PrimeFaces에서이를 실현할 수있는 방법이 있습니까? 데이터 모델은 변경 될 수 있지만 관계는 변경 될 수 없습니다.

미리 감사드립니다.

답변