【发布时间】:2016-07-27 09:02:39
【问题描述】:
我正在开发一个以 omega 为主题的 JSF Primefaces 项目。 selectOneMenu 下拉菜单的外观不正确(缺少行)。
看起来像这样:
应该是这样的:
安迪的想法?
<p:selectOneMenu id="systemRoleMenu" value="#{configuration.systemRole}">
<f:selectItems value="#{configuration.systemRoles}"/>
</p:selectOneMenu>
Web.xml:
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>omega</param-value>
</context-param>
Pom.xml:
<repository>
<id>prime-repo</id>
<name>PrimeFaces Maven Repository</name>
<url>http://repository.primefaces.org</url>
<layout>default</layout>
</repository>
..some more...
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>6.0</version>
</dependency>
<!-- Primefaces Version 6 Extensions -->
<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>primefaces-extensions</artifactId>
<version>6.0.0</version>
</dependency>
<!-- Primefaces All Themes -->
<dependency>
<groupId>org.primefaces.themes</groupId>
<artifactId>all-themes</artifactId>
<version>1.0.10</version>
</dependency>
...some more...
附加信息: 我已经删除了我自己的 CSS 来检查这是否是问题所在。不是。
【问题讨论】:
-
浏览器的缩放系数是多少?是否设置为“0”?
-
为 0 (100%)。更改缩放不会影响丢失的行。在不同的浏览器中是一样的。
-
the showcase 有效吗?在FF中对我有用。看起来您的字体仍然更大。也许浏览器中有一些“最小字体大小”设置?
-
在展示它的工作原理时,我从那里得到了“它应该是什么样子”的图片。我在 Chrome、IE、Eclipse 浏览器中进行了尝试——它在任何地方看起来都一样,而在展示中看起来并不像。
-
然后用你的浏览器开发工具检查应用css的差异
标签: css jsf primefaces selectonemenu