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 に答える