Hi All,
We decided to implement multiple floating windows and there are a few issues I need to clarify/find solutions to.
Here is the most important one:
In our scenario each floating window will have a separate foundset and its own save/cancel buttons. Autosave will always be turned off application-wise because of that.
The issue here is how I get all changed data from that particular window when the user hits save or cancel (while another window with a separate foundset is still open and is being edited).
I mean I can certainly get the main record of the window’s foundset and save it or roll it back.
But what about related records that have their fields changed on that same form? E.g. the main record is employee but the form also has the employee birthdate which comes from the related ‘person’ table.
When I rollback the employee record - the birthdate remains there.
I understand Servoy developers have used multiple windows a lot and this sort of scenario must have come up before. I’m excited to find out how this can be solved.
Cheers,
Maria