Two days ago, I implemented a bulk approval dashboard screen in Power Apps for the Expense Claims application. There, I was trying to reset the input controls once the bulk approval was over, but it was working fine only for the controls that were not present in the gallery control. For the control which is present within a gallery, im facing the following error:
The Reset function can only be used with a resettaable control. Controls within a Form or Gallery control can only be reset from within the same form or gallery template.
This error indicates that we cannot reset the controls present within the Power Apps gallery or form controls outside of it. Instead, we can reset within the gallery and form.
In this article, I will explain how to reset the Power Apps controls inside the Gallery or a Form from Outside.
Reset Power Apps Controls Inside a Gallery or Form from Outside
In Power Apps, to reset the controls, we use the Reset() function, which resets the control to its default value. Below is the syntax:
Reset(controlname)Controls inside a gallery or form can’t be reset from outside. To reset a form, use ResetForm(), and to reset the controls within a gallery, one approach is to add a button inside it and use Reset().
However, in the example below, you can see that once the bulk approval is completed automatically, the selected items need to be deselected. In this scenario, we cannot follow the approach mentioned above.
Instead, we can toggle the Reset property of the controls present in the gallery from outside. So that we can easily reset the controls within the gallery, as shown below:

Follow the steps below to toggle the Reset property of input controls added with the Power Apps gallery control.
- Provide the codes below for the properties of the check box control present in the gallery.
OnCheck = Set(varReset, false);
OnUncheck = Set(varReset,true);
Reset = varResetHere, we are creating a variable named varReset and passing the boolean values.
- When we uncheck the check box control, this variable value becomes true.
- And when we check it, it becomes false.
- By assigning this Boolean variable to the Reset property of the check box control, we can easily control the resetting process.

- Now, add the code below to the OnSelect property of the button control.
Set(varReset,true);When we click the button control, we assign the varReset variable to true, so the check box control will reset.

That’s it; now save the changes and preview the app once. As shown in the example above, it will successfully reset the checkbox control present in the gallery. You can also use this trick for the controls present within the form control.
I hope you understand how to reset the controls within the gallery control from outside. You can follow this approach to bulk reset the controls that are present within or outside the Power Apps gallery or form controls. Also, you may like:
- Power Apps Form field validation on submit
- Remove Guest Users From Power Apps Combo box
- Add a Time Picker in the Power Apps Canvas App
- Power Apps Bulk Approvals Using Power Automate
- Power Apps Toggle Control

After working for more than 18 years in Microsoft technologies like SharePoint, Microsoft 365, and Power Platform (Power Apps, Power Automate, and Power BI), I thought will share my SharePoint expertise knowledge with the world. Our audiences are from the United States, Canada, the United Kingdom, Australia, New Zealand, etc. For my expertise knowledge and SharePoint tutorials, Microsoft has been awarded a Microsoft SharePoint MVP (12 times). I have also worked in companies like HP, TCS, KPIT, etc.