【问题标题】:ICEfaces ice:panelTooltip not showingICEfaces ice:面板工具提示未显示
【发布时间】: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 中),则该操作将永远不会执行。

我对这个问题的看法

您必须知道当前网页包含在另一个已经有&lt;ice:form/&gt; 的网页中。所以,我认为这可能是由嵌套形式引起的,不是吗?请注意,我没有显示任何错误。

我想尝试删除&lt;ice:form&gt;,但后来我收到错误,它必须是一个表单。请注意,我无法删除父网页中的表单。

注意 JSF 是用 .xhtml 文件编写的,我知道这并不酷,但它应该可以工作?

注意我不在&lt;ui:repeat/&gt;

编辑: commandLink 的操作调用的 bean 是 RequestScoped,但我怀疑在这种情况下它是否重要,因为我有其他 Bean 以与 RequestScoped 相同的方式使用,并且工作正常。

【问题讨论】:

    标签: jsf icefaces jsf-1.2


    【解决方案1】:

    看看ICEfaces tooltip showcase&lt;ice:panelGroup&gt; 有一个属性panelTooltip 应该分配给你的&lt;ice:panelTooltip&gt; 的id。

    <ice:form>
        <ice:panelTooltip id="myTip">
            <f:facet name="body">
                <ice:outputText styleClass="toolTip" escape="false" value="Jeff,IfYoureSeeingThisYoureSmiling"/>
            </f:facet>
        </ice:panelToolTip>
    
        <ice:panelGroup panelTooltip="myTip">
            <ice:graphicImage value="images/icon_info.gif" width="15" height="15" style="float:left;" />            
        </ice:panelGroup>
    </ice:form>
    

    【讨论】:

    • 谢谢,由于需要&lt;ice:form&gt; 标记,我接受了您的答案而不是另一个答案。不过,这两个答案都是正确的。
    【解决方案2】:

    提出了关于这个主题的简短研究,您必须为要为其添加工具提示的文本指定工具提示 ID,类似于

    <ice:panelGroup panelTooltip="staticTooltip" >
        <ice:outputText value="Hovering on this text will bring a panelTooltip" />
    </ice:panelGroup>
    
    <ice:panelTooltip id="staticTooltip">
        <f:facet name="body">
            <h:outputText value="This panelTooltip is static. It will be closed when the user moves the mouse out of the triggering component" />
        </f:facet>
    </ice:panelTooltip>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-21
      • 2011-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多