我想要一个输入文本的工具提示,我需要在完成输入文本时更新工具提示。我把这些元素放在一个表单中。
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>
我想在输入一些文字时更新工具提示。知道我怎么能这样做吗?
谢谢!
答案 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。