作为主题,我可以在 JSF 1.2/Richfaces 3.3 中这样做吗:
<h:inputHidden value="#{manageBean.value}">
<a4j:support event="onchange" reRender="contentID" eventsQueue="eventQueue" />
</h:inputHidden>
原因是它重新渲染页面上的内容区域取决于值更改,该值不会被页面代码(被支持的 bean)更改,所以我想要一个更改事件。
谢谢你提前。
如果这不起作用,您可以尝试
<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();`)