Abstract an Ext.form.Panel with a Save/Discard buttons that auto loads & updates using api settings
Use NX.ext.form.Settings