LIVE "Let's Get Responsive" with Power Apps!
Power Apps
Jun 10, 2023 2:53 PM

LIVE "Let's Get Responsive" with Power Apps!

by HubSite 365 about Darren Neese (PowerApps Tutorial)

Power Apps Trainer at Neeseus

Citizen DeveloperPower AppsLearning Selection

A single Power Apps app can be used on PC, tablet and mobile.

Resetting multiple controls in Power Apps can be a common requirement, especially in scenarios where a form or screen needs to be cleared after data submission or during initialization. Power Apps, a part of Microsoft's Power Platform, offers various methods to streamline this process. In this discussion, we'll explore practical strategies to reset multiple controls efficiently in Power Apps.

Understanding Reset Function in Power Apps

Power Apps provides a built-in function called Reset, which can be used to reset a control to its default state. This is particularly useful for form controls like Text Input, Drop Down, Date Picker, etc. However, when dealing with multiple controls, resetting them one by one can be tedious and time-consuming.

Techniques for Resetting Multiple Controls

Here are some effective methods to reset multiple controls quickly in Power Apps:

  • Group Reset: Group related controls and use a single button to reset them. This can be achieved by setting the OnSelect property of a button to reset the desired controls.
  • Reset Form Control: If the controls are part of a data form, you can use the ResetForm function to reset all the controls within that form.
  • Variable-based Reset: Use a Boolean variable to trigger the reset property of multiple controls. When the variable changes, all connected controls reset.
  • Gallery Control Reset: In a gallery control, use a context variable to reset all controls inside the gallery.


Efficiently resetting multiple controls in Power Apps enhances the user experience and streamlines the app's functionality. By utilizing the Reset function in combination with groupings, form controls, or variables, developers can manage control states more effectively, ensuring a more dynamic and responsive app design.