0

作为主题,我可以在 JSF 1.2/Richfaces 3.3 中这样做吗:

<h:inputHidden value="#{manageBean.value}"> <a4j:support event="onchange" reRender="contentID" eventsQueue="eventQueue" /> </h:inputHidden>

原因是它重新渲染页面上的内容区域取决于值更改,该值不会被页面代码(被支持的 bean)更改,所以我想要一个更改事件。

谢谢你提前。

4

1 回答 1

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();`)
于 2013-02-05T07:19:33.540 回答