Special IQA Field Codes
- code_DisableDelete - This code, when included in a source IQA, is used to selectively suppress the Deletion option for a given APE display level. For example, if you have a field called "Locked" which is set to "True" then you do not wish the end user to delete this record regardless of other settings on the selected Level. If code_DisableDelete is included in the IQA output and resolves to a value of "1" (true) then the "X" option will be disabled.
- code_DisableEdit - Similar to the above, this option, when included in the source IQA, will selectively suppress the "Edit" option for a given APE display regardless of other settings on the level. An example of this in practice would be a case where an expense report was filed and 3/4 expense items were accepted (locked) but one requires adjustment / revision (unlocked). The user would then be able to make changes only to the item requested.
Post-Processing Option
The APE utility will attempt to run a procedure named
APE_RecordUpdated after any window has processed a "Submit" event which causes it to close. The procedure call does not accept any parameters, however, a user can include code in their procedure to inspect the session data for URL parameters to isolate a specific id or record.