迭代列表时处理后退浏览器按钮

时间:2011-11-17 20:43:58

标签: jsf

我有一个列表,我迭代并一次填写一页的字段。我正在使用数组列表,每次用户点击下一个按钮时我都会增加一个计数器。

这很有效。当用户想要返回并编辑先前的条目时,问题就出现了。计数器保持不变,并且使用用户输入更新辅助bean中的当前用户。然后,数组列表中[counter]处的用户会更新,而不是导航到的那个用户。

我是如何实现这一点的?如果我可以拦截提交按钮并使用焦点对象更新当前用户,那么我可以手动更新当前ID并保存到该插槽。还有其他想法吗?我希望这是有道理的。

由于 韦恩

1 个答案:

答案 0 :(得分:1)

这不是一个答案,但现在必须要做。我直接从数组列表中引用了id并创建了10个不同的页面,只有在数组列表足够大时才会加载。它适用于我,因为10是最大值。如果你们中有人有更好的解决方案,我很乐意听到。