2017-01-11 10 views
0

ページが初めて読み込まれるときにツールチップを開く...何らかの形で最初の使用のためのヘルプガイドのように、ページを開き、オブジェクトの上にマウスを置く。ページのロード時にprimefaces p:tooltipを表示する最善の方法

ベストアプローチですか? おかげ

+0

こんにちは、??? 、より具体的でない場合 –

+0

あなたのエントリをありがとうが、...私はより具体的なことはできません。私はツールチップを使用する必要があります:p:tooltip ...ダイアログや他のコンポーネントではありません。ありがとう。 – 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 S」

使用:情報が含まれている簡単なダイアログを開かない理由を

<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> 

関連する問題