我正在尝试在 t:popup 上运行示例代码。我复制的代码如下。
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
<f:view>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>t:popup example</title>
<style type="text/css">
<!--
.popClass{
background-color:#F1F1F1;
}
-->
</style>
</head>
<body>
<h:form>
<t:popup styleClass="popClass"
closePopupOnExitingElement="true"
closePopupOnExitingPopup="true"
displayAtDistanceX="0"
displayAtDistanceY="0">
<h:outputText value="JSF tutorials and examples." style="font-weight:bold;"/>
<f:facet name="popup">
<h:panelGrid columns="1" >
<h:commandLink value="http://roseindia.net/jsf" />
<h:commandLink value="http://myfaces.apache.org" />
</h:panelGrid>
</f:facet>
</t:popup>
</h:form>
</body>
</html>
</f:view>
我正在使用 JSF 2.0 和 Tomahawk 1.1.13。我也在 Apache tomcat 7 上运行该应用程序。我不知道问题出在哪里,但只有 outputText 显示,当我在文本上执行鼠标悬停时没有任何反应。
这是我第一次使用 t:popup。如果有人遇到类似的问题,请告诉我您是如何解决的。
谢谢,简