過去幾天我面臨着一個對我來說成爲問題的任務。保存和恢復排序dataTable的輸入值的最佳方法(JSF,Richfaces)
我使用rich:dataTable
與自己的篩選和排序列。簡單的輸入或選擇與標準的排序和過濾豆後端。我的問題是,我需要記住這種排序和篩選值的許多形式來恢復它們在某些情況下 - 例如:用戶使用後退按鈕(最重要的情況下)。我知道如何處理瀏覽器後退按鈕,但我不知道必須以一種簡單明瞭的方式保存和恢復我的值。重要的是我不能使用rich:extandedDataTable
我使用bean的視圖範圍。
(其中一個解決方案是使用會話作用域bean來管理s,但是爲一個表單創建一個bean遠遠很貴,並且使得一個這樣的bean非常複雜,以我想要的方式使用它)
所以,我的問題是:我該怎麼做?處理這樣的事情的最佳做法是什麼?我應該走哪條路?
我正在使用RF 4.3和Mojarra 2.1.17(我認爲這並不重要)。
謝謝您的回覆!這似乎相當不錯。目前我正在研究我之前提到過的解決方案(s&f的一個會話bean),所以如果我沒有成功,我會試試你的方式並報告進度。 但仍然,再次感謝你。我一直在尋找這樣的解決方案,但沒有效果。 – 2013-02-28 07:53:57