Ajax 重新渲染适用于 selectOneMenu,但不适用于输入文本
Ajax Rerender working for selectOneMenu, but not input text
我在这里有点不适应,但我有两个面板组,其中一个包含文本类型的输入字段:
<input type="text" value="#{myBean.value}" id="myId" >
<a4j:support event="onchange" reRender="divToRerender" oncomplete="jsFunction()"/>
</input>
和另一个包含 selectOneMenu 的:
<h:selectOneMenu value="#{bean.value}" id="myId" >
<f:selectItems value="#{myBean.options}" />
<a4j:support event="onchange" reRender="divToRerender" oncomplete="jsFunction()"/>
</h:selectOneMenu>
更改 selectOneMenu 时,div 完美重新呈现。但是当输入字段更改时,div 不会重新呈现。有什么帮助吗?谢谢
<a4j:support>
使用 JSF 组件。将 <input type="text">
替换为 <h:inputText>
.
我在这里有点不适应,但我有两个面板组,其中一个包含文本类型的输入字段:
<input type="text" value="#{myBean.value}" id="myId" >
<a4j:support event="onchange" reRender="divToRerender" oncomplete="jsFunction()"/>
</input>
和另一个包含 selectOneMenu 的:
<h:selectOneMenu value="#{bean.value}" id="myId" >
<f:selectItems value="#{myBean.options}" />
<a4j:support event="onchange" reRender="divToRerender" oncomplete="jsFunction()"/>
</h:selectOneMenu>
更改 selectOneMenu 时,div 完美重新呈现。但是当输入字段更改时,div 不会重新呈现。有什么帮助吗?谢谢
<a4j:support>
使用 JSF 组件。将 <input type="text">
替换为 <h:inputText>
.