всплывающая подсказка для ввода текста - PullRequest
0 голосов
/ 19 марта 2012

Я хочу иметь всплывающую подсказку для входного текста, и мне нужно обновить всплывающую подсказку, когда я завершу вводимый текст.Я помещаю эти элементы в форму.

Входной текст получает значение из базового компонента, и значение устанавливается в компоненте только при отправке формы.Подсказка также получает значение из компонента. \

Вот код, который я использую (конечно, он не работает):

<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 Ответ

4 голосов
/ 19 марта 2012

Вы можете обновить всплывающую подсказку, реализовав что-то вроде этого:

<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 и toolTip.

...