I am not giving you trouble with your work, I definitely appreciate you taking the time to show how this idea of editing a record with an auto-generated form can be done. Great idea, there are many situations where one wants to have fields that are not part of the current grid to be available on an "ADD NEW RECORD" or "EDIT" form. But trying to explain to an end-user why their 10 minutes of editing was not saved can be fun!
I know this is just a base-code example and the developer should modify the coding to serve their appropriate application. We are all looking for something that does not require us to do anything but cut and paste the code and it works from there on, lol. This is a dream world after all.
After all this typing, a new idea came up, maybe a simple "HELP", "ABOUT" or "FAQ" button could help the end-user understand why their editing was not saved, or what additional steps are needed for the record to be saved? Maybe this new button could be standard for all plugins. Something for the EXT team to ponder about?
First off it could give credit where credit is due, to the author of the plugin. Next it could detail the version of the plug: "ALPHA", "BETA", whatever. Where to goto for help, details, etc. This last part probably should not be posted directly at your plugin, but I am just throwing up ideas.
Please don't take this wrong, I would not waste may time if I did not think that this plugin was worth the effort.