0

有没有办法为 h:panelGrid 定义行 ID?如果我们为 h:panelGrid 定义一个 ID,那么它将成为输出 html 中的表 ID。

提前致谢。

4

1 回答 1

0

<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属性的标签。

于 2013-03-18T09:54:06.817 回答