0

<rich:dataTable>JSFでの再レンダリングに問題があります。ページに更新リンクがあり、コンテンツのみを更新する必要があります

<h:commandLink action="#" value="#{messages['listmsgs.header.refresh']}">
    <a4j:support event="onclick" reRender="mesagesListTable" />
</h:commandLink>

しかし、このボタンを押しても何も起こりません。F5を押しても何も起こりません。現在のページに移動するリンクをクリックしても、何も起こりません。別のページへのリンクをクリックして戻る(ブラウザの戻るボタンを経由しない)場合にのみ、コンテンツが再レンダリングされます。reRenderでその効果を強制するにはどうすればよいですか?

4

1 に答える 1

1

dataTableの親コンポーネントをレンダリングします。たとえば、dataTableをah:panelGroup内に配置し、panelGroupを再レンダリングできます。

于 2012-02-01T10:30:55.160 に答える