Apache flex 如何在支持取消的flex dataProvider中编辑项目?

Apache flex 如何在支持取消的flex dataProvider中编辑项目?,apache-flex,Apache Flex,我有一个对象的DataGrid,我想以模式编辑它们;弹出对话框,更改项目,如果用户单击“确定”,则将更改保存回原始项目,如果用户单击“取消”,则不执行任何操作。很明显,如果我只是传入对原始对象的引用,并使用编辑表单中字段的数据绑定对其进行更改,我将无法取消编辑。如何支持该功能?我最终实现了这一功能,将值对象中的所有字段复制到编辑组件中,而不是数据绑定它们。然后,在保存时,我将它们复制回value对象。这有点冗长,所以我很想找到更好的方法

我有一个对象的DataGrid,我想以模式编辑它们;弹出对话框,更改项目,如果用户单击“确定”,则将更改保存回原始项目,如果用户单击“取消”,则不执行任何操作。很明显,如果我只是传入对原始对象的引用,并使用编辑表单中字段的数据绑定对其进行更改,我将无法取消编辑。如何支持该功能?

我最终实现了这一功能,将值对象中的所有字段复制到编辑组件中,而不是数据绑定它们。然后,在保存时,我将它们复制回value对象。这有点冗长,所以我很想找到更好的方法