我遇到了richfaces 4工具提示的问题。当我用鼠标悬停在文本上时,它不会显示在文本上。我一直试图找出原因,但我迷失了。我正在使用JBOSS 7.1.1和JSF 2
这就是我所拥有的:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"
xmlns:c="http://java.sun.com/jsp/jstl/core">
<h:body>
<h3>Sample 1</h3>
<rich:panel style="width:350px">
<h:outputText id="test" value="Hello World" />
<rich:tooltip mode="ajax" target="test">
<h:panelGrid style="width:200px">
Testing tooltip
</h:panelGrid>
</rich:tooltip>
</rich:panel>
</h:body>
</html>
答案 0 :(得分:2)
(下次必须复制整个例子......)
你缺少<h:head>
因此工具提示的JS没有被加载(这应该在控制台中引发错误),它可以是空的但它必须在那里。您还需要<h:form>
才能使用ajax。