0

我正在使用 PrimeFaces 3.2,如果我向标签添加样式属性,

<p:selectOneMenu style="width: 100%;">

它被忽略并且呈现的元素样式包含(我猜基于列表的最长选项)计算的宽度样式属性。

即使使用 PrimeFaces 的 CSS 皮肤(.ui-selectonemenu.ui-selectonemenu-label)也不起作用 - 它会被元素样式覆盖。

这里描述的方法也不适用:Apply CSS to <f:selectItem> nested in <h:selectOneMenu>

也许这与这个错误有关:http ://code.google.com/p/primefaces/issues/detail?id=4196&q=style&colspec=ID%20Stars%20Type%20Status%20Priority%20TargetVersion%20Reporter%20Owner%20Summary

有没有人遇到过同样的问题或者可能有一些解决方法?

最好的问候, 黑尔格

4

1 回答 1

0

我在 PrimeFaces 3.2 上重现了这个问题,但在 PrimeFaces 3.3.1 上没有重现,那么我的猜测是他们修复了它。

很可能和这个问题有关,虽然Cagatay说它不适用于3.2,但我刚才复制了它。

我的建议是让您更新您的 PrimeFaces 版本。

于 2012-08-10T11:57:21.707 回答