我正在使用PrimeFaces 3.2,如果我在标签中添加了一个样式属性,
<p:selectOneMenu style="width: 100%;">
它被忽略,渲染的元素样式包含(我猜是基于列表中最长的选项)计算出的宽度样式属性。
即使使用PrimeFaces的CSS皮肤( .ui-selectonemenu 和 .ui-selectonemenu-label )也不起作用 - 它会被元素样式覆盖。 / p>
此处描述的方法也不适用:Apply CSS to <f:selectItem> nested in <h:selectOneMenu>
是否有人遇到过同样的问题或者有一些解决方法?
祝你好运, 黑尔格
答案 0 :(得分:0)
我在PrimeFaces 3.2上重现了这个问题,但在PrimeFaces 3.3.1上没有,那我的猜测是他们修复了它。
这很可能与this issue有关,尽管Cagatay说它不适用于3.2,但我现在才复制它。
我建议您更新PrimeFaces版本。