【问题标题】:One to many row in datatable jsf?数据表jsf中的一对多行?
【发布时间】:2014-10-21 06:23:47
【问题描述】:

我如何创建datatable,它显示如下记录:

|      | SECOND |
| ONE  | THIRD  |
|      | FORTH  |
|      | FIFTH  |

例如一对多。你能帮帮我吗?

【问题讨论】:

    标签: jsf jsf-2 primefaces datatable


    【解决方案1】:

    没有办法用 Primefaces 来实现它,AFAIK。你可以使用subtable 来代替:

    |               ONE                 | 
    | SECOND | THIRD  || FORTH  || FIFTH  |
    

    甚至可以使用rowExpansion 实用程序,我通常在大多数一对多的情况下使用它。

    如果您的要求是完全符合您的要求,您总是可以使用纯 JSF 实现,并尝试使用 Primefaces CSS 样式表对其进行样式设置。

    【讨论】:

      【解决方案2】:

      使用subtable可以显示1到N的关系数据,如:

      | ONE | SECOND |
      |     | THIRD  |
      |     | FORTH  |
      |     | FIFTH  |
      

      为此,您需要在每一行中重复 ONE,但仅在第一行显示(渲染)它。使用 RichFaces 查看结果

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-19
        • 2013-07-09
        • 2015-07-09
        • 2014-10-14
        • 1970-01-01
        • 2011-09-04
        • 1970-01-01
        • 2012-07-11
        相关资源
        最近更新 更多