2009-07-09 3 views
0

Ich habe ein DataGrid von Objekten, und ich möchte sie modal bearbeiten; Wenn Sie auf "OK" klicken, speichern Sie die Änderungen wieder auf das ursprüngliche Element, und wenn sie auf "Abbrechen" klicken, tun Sie nichts. Es scheint offensichtlich zu sein, dass ich meine Bearbeitungen nicht abbrechen kann, wenn ich einfach einen Verweis auf das ursprüngliche Objekt übergebe und es mit Datenbindungen zu den Feldern im Bearbeitungsformular ändere. Wie kann ich diese Fähigkeit unterstützen?Wie bearbeite ich ein Element in einem Flex DataProvider mit Unterstützung für die Stornierung?

Antwort

0

Ich habe dies implementiert, indem ich alle Felder aus dem Wertobjekt in die Bearbeitungskomponenten kopiert habe, anstatt sie zu binden. Dann, beim Speichern, kopiere ich sie zurück zum Wertobjekt. Es ist ein bisschen ausführlich, also würde ich gerne herausfinden, dass es einen besseren Weg gibt.

Verwandte Themen