【发布时间】:2014-10-21 06:23:47
【问题描述】:
我如何创建datatable,它显示如下记录:
| | SECOND |
| ONE | THIRD |
| | FORTH |
| | FIFTH |
例如一对多。你能帮帮我吗?
【问题讨论】:
标签: jsf jsf-2 primefaces datatable
我如何创建datatable,它显示如下记录:
| | SECOND |
| ONE | THIRD |
| | FORTH |
| | FIFTH |
例如一对多。你能帮帮我吗?
【问题讨论】:
标签: jsf jsf-2 primefaces datatable
没有办法用 Primefaces 来实现它,AFAIK。你可以使用subtable 来代替:
| ONE |
| SECOND | THIRD || FORTH || FIFTH |
甚至可以使用rowExpansion 实用程序,我通常在大多数一对多的情况下使用它。
如果您的要求是完全符合您的要求,您总是可以使用纯 JSF 实现,并尝试使用 Primefaces CSS 样式表对其进行样式设置。
【讨论】:
使用subtable可以显示1到N的关系数据,如:
| ONE | SECOND |
| | THIRD |
| | FORTH |
| | FIFTH |
为此,您需要在每一行中重复 ONE,但仅在第一行显示(渲染)它。使用 RichFaces 查看结果
【讨论】: