Resetting Custom Controls to Initialized State on Menu "Clear"

Might anyone know if there is a way within a customization to ensure that all custom UI form elements are returned (reset/reinitialized) to their originally initialized state when a user selects the “Clear” button from the top menu prior to saving their work?

Here is a small depiction of what I’m trying to accomplish:


When a user is working on data entry and some of the control properties are enabled/disabled via the customization during his/her form interaction, the “Clear” button function is not going to know anything about current “customized” state versus initialized state.

Is there any way to reinitialize the properties of all custom controls when the “Clear” button is selected? If not, might there be any workarounds to mimic this requirement?

Try using Row Rules and if needed, EpiViewNotification.

Haven’t done customization lately, but I used to fill the EpiBinding property with ‘whatever value’ (for a button) in order to manage sensibility(Enable/Disable). For example, viewName.btnButton1.

@Jason_Woods:

Thanks for the suggestion, Jason. I decided to go with the EpiViewNotification solution and simply reset all of the custom buttons on the form during the “Initialize” notification type. Seems to work just fine, so I appreciate you stepping in with some good insight.