Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf inputtext的richfaces工具提示_Jsf_Jakarta Ee_Richfaces_Tooltip - Fatal编程技术网

Jsf inputtext的richfaces工具提示

Jsf inputtext的richfaces工具提示,jsf,jakarta-ee,richfaces,tooltip,Jsf,Jakarta Ee,Richfaces,Tooltip,我想有一个输入文字的工具提示,我需要在完成输入文字时更新工具提示。我将这些元素放在表单中 inputtext从支持bean中获取值,只有在我提交表单时才在bean中设置该值。工具提示也从bean中获取值\ 下面是我使用的一些代码(当然,它不起作用): #{个人.givenName} 我希望在键入某些文本时更新工具提示。你知道我该怎么做吗 谢谢 您可以通过实现以下内容来更新工具提示: <a4j:region id="a4jRegion"> <h:panelGroup

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

inputtext从支持bean中获取值,只有在我提交表单时才在bean中设置该值。工具提示也从bean中获取值\

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


#{个人.givenName}
我希望在键入某些文本时更新工具提示。你知道我该怎么做吗


谢谢

您可以通过实现以下内容来更新工具提示:

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

#{个人.givenName}

a4j:区域将限制对
onchange
事件的处理仅限于inputText和工具提示

您可以通过实现以下内容来更新工具提示:

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

#{个人.givenName}

a4j:区域将限制对
onchange
事件的处理仅限于inputText和工具提示

尝试将inputText+工具提示包装在a4j:outputPanel内并重新启动面板。尝试将inputText+工具提示包装在a4j:outputPanel内并重新启动面板。