【问题标题】:Is it possible to add Row headers to a JSF or PrimeFaces datatable?是否可以将行标题添加到 JSF 或 PrimeFaces 数据表?
【发布时间】:2014-05-26 18:41:30
【问题描述】:

好吧,我一直在寻找任何示例,但我能找到的只是普通 Java 中的示例,但我需要在 JSF 或 PrimeFaces 组件中执行 this onethis other 之类的操作。

【问题讨论】:

  • 这也不是,谢谢您的回复,但没有帮助
  • 您可以定义与表头完全相同的第一列样式。
  • 在第一列单元格中添加子表并仅填充标题,其余行单元格保持原样。

标签: jsf jakarta-ee primefaces datatable rowheader


【解决方案1】:

也许这就是你要找的东西:

<f:facet name="header">
  Row Header Example
</f:facet>

下面是完整的例子: Primefaces 展示 - DataTable - Group 1

我认为你想要一个水平标题之类的东西,不认为 primefaces 有它,但你可以像这样改变第一个单元格的样式:

<p:column headerText="Id"> 
    <h:outputText value="#{car.id}" styleClass="someCssClass" /> 
</p:column> 

【讨论】:

  • 感谢您的快速回复,但这不是我想要的,您为什么不检查我上面问题的示例?
  • @Claudinei 发布的内容有什么问题?它完全符合您的需要:标题。你想达到什么目的?
  • 正如我所说,我需要一个行标题而不是第一列。
  • 我认为没有行标题。标题总是在某些东西之上,所以@Claudinei 建议的解决方案与您提供的图片完全相同。还是我错了?
  • @Alex 我想你想要一些像水平标题的东西,不要认为 primefaces 有它,但你可以改变第一个单元格的样式。
【解决方案2】:

h:column 标记有一个名为 rowHeader 的属性,可以满足您的需要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-03
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 2016-11-07
    • 2014-01-26
    相关资源
    最近更新 更多