【发布时间】:2011-03-10 07:31:56
【问题描述】:
我有 3 个选项卡。每个选项卡都包含一个带有保存按钮的表单。在编辑模式下进行一些更改后,如果我转到另一个选项卡,我必须显示一个警报,说明保存修改后的更改。如何在 jsf 中找到保存的数据和修改的数据之间的区别。最简单的方法是什么。
【问题讨论】:
我有 3 个选项卡。每个选项卡都包含一个带有保存按钮的表单。在编辑模式下进行一些更改后,如果我转到另一个选项卡,我必须显示一个警报,说明保存修改后的更改。如何在 jsf 中找到保存的数据和修改的数据之间的区别。最简单的方法是什么。
【问题讨论】:
只需比较数据库中的模型和来自视图的模型,使用暴露给视图的字段,它还可以帮助脏检查机制并可以节省数据库调用
【讨论】:
我们通常存储已保存状态的副本,以便不必再次访问数据库。保存可编辑副本和“原始”副本后都会更新。这样我们也可以提供“重置”选项。
【讨论】: