Is your feature request related to a problem? Please describe.
Editing a big spreadsheet and forgetting to save when you move away to a different page can be an unpleasant experience for users.
Describe the solution you'd like
It would be good to be informed when / if spreadsheet data has been changed and needs to be persisted. That way we can set a "Save" button to disabled initially and enable it only when necessary. Or even more important, warn users when they close a dialog with embedded spreadsheet, that their data change is not yet stored in database.
It should detect changes, does not need to be exactly content aware, but it would be cool of course if the detection would go both ways, e. g. removes the "dirty flag" when all changes are undone.
Describe alternatives you've considered
I could convert the spreadsheet back into my model and compare it, field by field, with the original data. However, that would require quite a lot of effort for every new spreadsheet used.
Is your feature request related to a problem? Please describe.
Editing a big spreadsheet and forgetting to save when you move away to a different page can be an unpleasant experience for users.
Describe the solution you'd like
It would be good to be informed when / if spreadsheet data has been changed and needs to be persisted. That way we can set a "Save" button to disabled initially and enable it only when necessary. Or even more important, warn users when they close a dialog with embedded spreadsheet, that their data change is not yet stored in database.
It should detect changes, does not need to be exactly content aware, but it would be cool of course if the detection would go both ways, e. g. removes the "dirty flag" when all changes are undone.
Describe alternatives you've considered
I could convert the spreadsheet back into my model and compare it, field by field, with the original data. However, that would require quite a lot of effort for every new spreadsheet used.