2012-03-19 9 views
0

inputtextのツールチップが必要です。入力テキストを完成するときにツールチップを更新する必要があります。私はこの要素をフォームの中に置きます。richfacesツールバーの入力テキスト

inputtextはバッキングBeanから値を受け取り、フォームを送信するときにのみ値がBeanに設定されます。 Yheツールチップも豆から値をとる\ここ

は、私が使用するいくつかのコードは、(もちろん、それが動作していない)である:。

<h:inputText id="inp" value="#{individual.givenName}"> 
    <a4j:support event="onchange" reRender="inp" /> 
</h:inputText> 
<rich:toolTip id="inp_tip">#{individual.givenName}</rich:toolTip> 

私はいくつかのテキストを入力するとき、私はツールチップを更新したいです。どのように私はこれを行うことができます任意のアイデア?

ありがとうございます!

+1

a4j:outputPanelの中​​にinputText + tooltipをラップし、パネルを再レンダリングしてみてください。 –

答えて

4

あなたはこのような何かを実装することにより、更新ツールチップを得ることができます。

<a4j:region id="a4jRegion"> 
    <h:panelGroup layout="block" id="divTooltipInputText"> 
    <h:inputText id="inp" value="#{individual.givenName}"> 
     <a4j:support event="onchange" reRender="divTooltipInputText" /> 
    </h:inputText> 
    <rich:toolTip for="inp" id="inp_tip">#{individual.givenName}</rich:toolTip> 
    </h:panelGroup> 
</a4j:region> 

a4jを:地域がonchangeイベントにただのinputTextおよびツールチップに処理を制限します。

関連する問題