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