richfaces输入文本的工具提示

时间:2012-03-19 10:17:32

标签: jsf java-ee richfaces tooltip

我想要一个输入文本的工具提示,我需要在完成输入文本时更新工具提示。我把这些元素放在一个表单中。

inputtext从支持bean获取值,并且仅当我提交表单时才在bean中设置该值。 Yhe工具提示也从bean中获取值。\

这是我使用的一些代码(当然,它不起作用):

<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 个答案:

答案 0 :(得分: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:region会将onchange事件的处理限制为inputText和toolTip。