2017-01-11 32 views
0

我想在第一次加載頁面時打開工具提示......不知何故,就像第一次使用幫助指南打開頁面,而不是等待他懸停鼠標放在物體上。在頁面加載時顯示primefaces p:tooltip的最佳方式

最佳方法? 感謝

+0

嗨,爲什麼不打開包含信息一個簡單的對話框??? ,如果沒有更具體的 –

+0

感謝您的參與,但...我不能更具體。我需要使用工具提示,p:工具提示...不是對話框或任何其他組件,因爲他們做不同的事情。謝謝。 – icordoba

+0

以下兩個答案都是有效的,但純粹的PF答案不需要額外的組件套件(雖然強烈相關)。但是我個人認爲如果你想展示幫助,對話會吸引用戶更多的關注。更具體地說,如果它是模態的,但如果你的用例確實需要一個工具提示,我會選擇純粹的PrimeFaces答案。 – Kukeltje

回答

2

您可以在body標籤使用onload屬性:

<h:body onload="PF('tip1').show();"> 
    <h:form> 
     <p:inputText id="txt" title="Type something into this field"/> 
     <p:tooltip for="txt" widgetVar="tip1" value="tooltip text"/> 
    </h:form> 
</h:body> 
0

您可以使用PrimeFaces擴展Auto Shown tooltip

下載jar文件:primefaces-extensions-6.0.0.jar

命名空間:

的xmlns:PE =「http://primefaces.org/ui/extension的」

用法:

<h:panelGrid id="details" columns="2"> 
<h:outputLabel value="Tooltip on InputText: "/> 
<h:panelGroup layout="block" style="padding: 0 0 3px 0;"> 
    <p:inputText id="txt" title="Type something into this field"/> 
    <pe:tooltip for="txt" autoShow="true" widgetVar="tip1" 
       myPosition="left center" atPosition="right center"/> 
</h:panelGroup> 

相關問題