【问题标题】:jsf table edit : retaining original values in bean in case reset button is pressed for rowjsf表编辑:在按下重置按钮的情况下保留bean中的原始值
【发布时间】:2010-12-22 00:22:14
【问题描述】:

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

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

现在的问题是,如果我更改字段中的值,然后按“重置”按钮,绑定 bean 中的值会更新,原始值会消失。我也只能在修改的情况下查询数据库。

那么如何在这里保留 bean 中的原始值。

我正在使用 JSF 1.2 和 tomahawk 组件。

【问题讨论】:

    标签: data-binding jsf


    【解决方案1】:

    immediate="true" 添加到命令按钮。这样所有没有设置immediate="true"的输入元素都会被跳过。

    另见

    【讨论】:

      猜你喜欢
      • 2020-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-14
      • 2018-09-13
      • 1970-01-01
      • 2021-11-27
      相关资源
      最近更新 更多