任何人都可以弄清楚为什么h:outputText
在inputText值更改后没有刷新? 我都试过onkeyup
和onchange
两者不影响..a4j:支持h:inputText值更改后不起作用
当我这样做,使页面刷新一些其他的东西,h:outputText
正确渲染所以才得到了ajax实际重新呈现的问题组件。
<h:inputText autocomplete="off" styleClass="propertyInput"
value="#{activesyncDM.userNameDomain}" validator="#{activesyncDM.validate}"
id="userNameDomain" dir="ltr">
<a4j:support event="onkeyup" reRender="domainNameSlash"/>
</h:inputText>
<h:outputText id="domainNameSlash" value="\\" rendered="#{!empty activesyncDM.userNameDomain}"/>
谢谢!!
感谢@Cristian,我可以看到,验证现在运行所以这是向前迈进了一步,但H:的outputText仍然没有得到重新呈现...... – Ben 2011-04-21 12:30:44
我相信这听起来有点傻,但请确保它通过验证。否则,这个bean将不会有新的值。如果它仍然不起作用,你可以把所有这些代码放在'a4j:form'或'a4j:region'中吗? – 2011-04-21 12:32:15