有没有办法为 h:panelGrid 定义行 ID?如果我们为 h:panelGrid 定义一个 ID,那么它将成为输出 html 中的表 ID。
提前致谢。
<h:panelGrid>
没有提供设置单个行的 id 的方法。相反,它的属性rowClasses
旨在控制 CSS 类对行的设置。通常,此属性用于设置行的交替格式。
文档告诉它rowClasses
接受“将应用于此表的行的 CSS 样式类的逗号分隔列表”,并且“也可以为任何单独的行指定一个空格分隔的类列表”。然后将属性中指定的样式应用于表中的每一行。
设置替代行的示例<h:panelGrid>
:
<h:panelGrid columns="3" rowClasses="oddRow, evenRow"> ... </h:panelGrid>
但是,如果将 id 设置为单个行的要求很严格,您可以考虑使用 Primefaces' <p:panelGrid>
,您可以在其中嵌套<p:row>
具有id
属性的标签。