过去几天我面临着一个对我来说成为问题的任务。保存和恢复排序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