【问题标题】:Primefaces/JSF Nested Data TablePrimefaces/JSF 嵌套数据表
【发布时间】:2012-07-21 13:31:34
【问题描述】:

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

我想使用数据表来显示它们。由于每个 IRoomDomain 都可以有多个 IOccupancy,因此我希望在 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 实现这一点?数据模型可以改变,但关系不能改变。

提前致谢。

【问题讨论】:

    标签: jsf primefaces datatable


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-03-18
      • 1970-01-01
      • 2012-11-22
      • 1970-01-01
      • 2013-05-21
      • 1970-01-01
      • 1970-01-01
      • 2012-11-18
      • 2021-04-07
      相关资源
      最近更新 更多