I often encounter the situation that I need to run a specific procedure when a user saves data. In some cases not running this procedure could lead to corrupted data and I implement counter measures to prevent this from happening (see workarounds).
If it were possible to define per screen a procedure which will be executed the moment a user uses on of the standard saving functions a lot of things would be better:
- more robust implementation because I am 100 % sure the procedure ran along with the data entry
- I can use the BOARD standard interface and do not need to deactivate sliding panels and such
- this leads to a better usability and
- faster implementation
Also: right now in HTML5 I can just deactivate the complete sliding panel - so none of the other functions (advanced data entry, select on rows, drill down) is available. <-- maybe this should you be another idea