Data binding jsf表格编辑:在为行按下重置按钮的情况下,在bean中保留原始值

Data binding jsf表格编辑:在为行按下重置按钮的情况下,在bean中保留原始值,data-binding,jsf,Data Binding,Jsf,我的tomhawk表绑定了一个数据bean集合。 现在让我们假设我想编辑一行,因此我使该行中的所有字段都可编辑并更改其中的值,但经过再三考虑,我按下了“取消编辑”按钮 为了使所有字段都可编辑,我在bean绑定中有一个带有字段“readonly”属性的标志。因此,当我按下“重置”按钮时,我将该标志设置为false 现在的问题是,若我更改字段中的值,然后按下“重置”按钮,那个么绑定bean中的值将被更新,原始值也将消失。此外,我可以查询数据库只有我的情况下修改 因此,如何在bean中保留原始值 我正

我的tomhawk表绑定了一个数据bean集合。 现在让我们假设我想编辑一行,因此我使该行中的所有字段都可编辑并更改其中的值,但经过再三考虑,我按下了“取消编辑”按钮

为了使所有字段都可编辑,我在bean绑定中有一个带有字段“readonly”属性的标志。因此,当我按下“重置”按钮时,我将该标志设置为false

现在的问题是,若我更改字段中的值,然后按下“重置”按钮,那个么绑定bean中的值将被更新,原始值也将消失。此外,我可以查询数据库只有我的情况下修改

因此,如何在bean中保留原始值

我正在使用JSF1.2和tomahawk组件。

immediate=“true”
添加到命令按钮。这样,将跳过所有未使用
immediate=“true”
设置的输入元素

另见
  • -解释了
    立即
    属性的用法
向命令按钮添加
immediate=“true”
。这样,将跳过所有未使用
immediate=“true”
设置的输入元素

另见
  • -解释了
    立即
    属性的用法