0
JSFで<rich:dataTable>
を再レンダリングする際に問題があります。私のページにコンテンツのみを更新する更新リンクがありますrich:dataTableを再レンダリングする方法
<h:commandLink action="#" value="#{messages['listmsgs.header.refresh']}">
<a4j:support event="onclick" reRender="mesagesListTable" />
</h:commandLink>
しかし、私はこのボタンを押しても何も起こりません。 F5キーを押すと、何も起こりません。現在のページにつながるリンクをクリックすると、何も起こりません。別のページへのリンクをクリックして戻る(ブラウザの戻るボタンではなく)場合にのみ、コンテンツが再レンダリングされます。 reRenderでその効果をどのように強制することができますか?
動作していないようです。多分それはHibernateと関係があります。私は、テーブルが新しい行を取得すると、テーブルが更新されていることに気づいた。しかし、セルの値が変化すると何も起こりません。 – thobens
getterが呼び出されるたびに、データベースにテーブルを読み込むコレクションを保存していますか? – Pablo
ゲッターが呼び出されるたびに読んでいます。しかし、私は解決策を見つけました:私はgetterでentityManager.clear()を呼び出しました。コメントしてくれてありがとう – thobens