1.
|
In most cases the Undoable object's undoAction and redoAction are not required! This is because undo/redo is essentially linked to the state of the AVEVA E3D™ database rather than to the state of a form or its gadgets. Once a form is dismissed from the screen its state is not usually maintained, but is regenerated by the INIT callback next time it is displayed. Most forms which are sensitive to database changes, and remain displayed, are updated via their AUTOCALL callback (Tracker system), which again removes the need for explicit undo/redo support.
|