打开新的时关闭工具提示

时间:2017-10-09 12:02:10

标签: primefaces

我正在寻找在打开新工具提示时自动关闭工具提示的可能性。我使用的是Primefaces 6.1。

    <p:tooltip for="clientName" showEffect="clip" hideEvent="dblclick" 
     position="bottom">

目前它的工作方式如下:将鼠标移到我的数据表的标签上,然后打开工具提示。当我双击打开它的标签时,工具提示消失。但问题是我当时可以意外地打开30个工具提示,只需移动几个数据表托管。

简短:我当时只想要打开一个工具提示。但我不希望工具提示被MouseLeave事件关闭。

我很高兴任何建议。感谢。

1 个答案:

答案 0 :(得分:1)

使用工具提示的onShowonBeforeShow属性,该属性是根据PrimeFaces文档(6.1文档中的第542页)

  

<强>昂秀   显示工具提示后执行的客户端回调。

     

<强> beforeShow   在显示工具提示之前执行客户端回调。   返回false将阻止显示。

您可以调用任何javascript(jquery)来隐藏所有其他工具提示。

但为什么不使用例如showDelay 500毫秒而不是默认150?