RapidApp icon indicating copy to clipboard operation
RapidApp copied to clipboard

Add 'async_save' CRUD option (grid/DataStore)

Open vanstyn opened this issue 11 years ago • 0 comments

Currently save operations are synchronous, or blocking, meaning interactivity is disabled for the duration of each save transaction request, or round-trip to the server. This is by design to protect data integrity, recognizing that an edit to one column could result in changes to other columns, depending on the triggers/business logic that might be setup on the back-end.

However, this isn't always going to be the case, so it should be a safeguard the user/developer can choose to opt out of, so that very fast edits can be done (such as in grids) when persist_immediately (autosave) is on.

Part of making this feature work will be to add code to prevent the background requests from cancelling active cell edits, which will have to consider both EditGrid and AppDV based components.

Current RapidApp version: v0.99023

vanstyn avatar Nov 13 '13 14:11 vanstyn