# \#undo-redo

**URL:** https://forum.universal-robots.com/tag/undo-redo/109.md

[Latest](https://forum.universal-robots.com/latest.md) · [Categories](https://forum.universal-robots.com/categories.md) · [Tags](https://forum.universal-robots.com/tags.md)

---

## [Save Program greyed out - UndoRedo](https://forum.universal-robots.com/t/save-program-greyed-out-undoredo/2911)

<div class="topic-metadata">

**Author:** [@anon57702353](https://forum.universal-robots.com/u/anon57702353)\
**Replies:** 3\
**Last updated:** [January 31, 2019, 2:53pm UTC](https://forum.universal-robots.com/t/save-program-greyed-out-undoredo/2911 "2019-01-31T14:53:46Z")

</div>

Hi, I have a program node composed of two buttons and a textfield. Whenever I press the buttons their callback is invoked storing some parameters inside the DataModel. undoRedoManager.recordChanges(new UndoableChanges(…
