AS主题,我可以像下面的JSF 1.2 / Richfaces 3.3中那样做:
<h:inputHidden value="#{manageBean.value}">
<a4j:support event="onchange" reRender="contentID" eventsQueue="eventQueue" />
</h:inputHidden>
原因是reR兑换reRender页面上的内容区域取决于值的变化,这个值不会被页面代码改变(由后备bean),所以我想要一个更改事件。
谢谢你提前。
答案 0 :(得分:3)
如果这不起作用,您可以尝试
<h:inputText id="myHidden" style="display:none" value="#{manageBean.value}">
<a4j:support event="onchange" reRender="contentID" eventsQueue="eventQueue" />
</h:inputText>
此外,您必须手动触发其更改事件,例如使用jQuery:
$("#myHidden").change(); //form or naming container prefix might be needed (`$("#myForm\\:myHidden").change();`)