jsf表编辑:保留bean中的原始值,以防在行中按下重置按钮

我有一个数据bean集合绑定我的tomhawk表。 现在让我说我想编辑一行,所以我使该行中的所有字段都可编辑并更改其中的值,但第二个想到我按“取消编辑”按钮。 为了使所有字段都可编辑,我在bean绑定中有一个标志,其中包含字段的“readonly”属性。因此,当我按下“重置”按钮时,我将该标志设置为false。 现在的问题是,如果我在字段中更改值,然后按“重置”按钮,值将在绑定bean中更新,原始值将消失。此外,我只能查询数据库我修改的情况。 那么如何在bean中保留原始值。 我正在使用JSF 1.2和tomahawk组件。     
已邀请:
immediate="true"
添加到命令按钮。这样,将跳过未设置为
immediate="true"
的所有输入元素。 也可以看看 调试JSF生命周期 - 解释其中使用
immediate
属性。     

要回复问题请先登录注册