I have an application that allows the user to edit multiple tables in multiple forms displayed in non-modal dialogs (in smart client).
The forms load with the fields disabled. setAutoSave is false. The user clicks an edit button on the form, a method enables the fields, and data is entered or changed. The user then clicks either a save button which calls databaseManager.saveData or a cancel button which calls databaseManager.rollbackEditedRecords.
Works great. The problem is when more than one form is in edit mode with the fields enabled. Saving any form saves all forms, canceling any form cancels all forms.
I’m sure this has come up and wonder what is a workaround for this? Any help is appreciated.