【发布时间】:2014-12-12 07:37:36
【问题描述】:
好的,所以我一直在搞乱应该呈现工具提示的 JSF sn-p:
<ice:form>
<ice:panelGroup>
<ice:graphicImage value="images/icon_info.gif" width="15" height="15" style="float:left;"></ice:graphicImage>
<ice:panelToolTip>
<f:facet name="body">
<ice:outputText styleClass="toolTip" escape="false" value="Jeff,IfYoureSeeingThisYoureSmiling"/>
</f:facet>
</ice:panelToolTip>
</ice:panelGroup>
</ice:form>
问题是当我悬停工具提示图标时,没有显示文本框。我还注意到,如果我将 CommandLink 添加到该 sn-p(在 panelGroup 中),则该操作将永远不会执行。
我对这个问题的看法
您必须知道当前网页包含在另一个已经有<ice:form/> 的网页中。所以,我认为这可能是由嵌套形式引起的,不是吗?请注意,我没有显示任何错误。
我想尝试删除<ice:form>,但后来我收到错误,它必须是一个表单。请注意,我无法删除父网页中的表单。
注意 JSF 是用 .xhtml 文件编写的,我知道这并不酷,但它应该可以工作?
注意我不在<ui:repeat/>
编辑: commandLink 的操作调用的 bean 是 RequestScoped,但我怀疑在这种情况下它是否重要,因为我有其他 Bean 以与 RequestScoped 相同的方式使用,并且工作正常。
【问题讨论】: