【发布时间】:2013-06-28 16:03:00
【问题描述】:
我在 Primefaces 3.5 中使用 JSF。我使用不带columns 属性的p:panelGrid,而是使用p:row 和p:column 显式创建行和列,如展示中所示(http://www.primefaces.org/showcase/ui/panelGrid.jsf)。
现在我需要在一些 CSS 类的帮助下为一行设置不同的样式。但是要么我错过了它,要么就是没有办法向p:row 添加一个类?!我什至可以设置属性styleClass,但它在渲染输出中被忽略了...
有没有办法通过其类以某种方式区分panelGrid 中的一行?
【问题讨论】:
-
只是想知道您是否可以像这样滥用 primefaces pass through 属性
<p:row pt:class="mySpecialClass".....blog.primefaces.org/?p=2714 顺便说一句,如果它只有一行,您可以使用其唯一的 id 对其进行样式设置。 . -
我们“仍然”在使用 JSF 2.1 (JEE 6),所以我们不能利用这个想法,尽管我会密切关注这一点。对于这一行,我什至没有唯一的 ID。即使我有一个,我也不知道,所以我不能给它附加样式......
-
如果您的客户不使用 IE,我编辑了我的答案,我认为您可以使用它
-
使用 p:panelGrid 有什么特别的收获吗?您始终可以使用显式 xhtml 标记并不受限制地分配类。
标签: jsf primefaces