Reset function in Power Apps

The Reset function in Power Apps is used to reset the value of one or more controls on a screen to their default value. When a user interacts with a screen and modifies the value of one or more controls, the Reset function can be used to revert those changes and restore the original default values.

We cannot reset controls that are within a Gallery or Edit form control from outside those controls. We can reset controls from formulas on controls within the same gallery or form. We can also reset all the controls within a form with the ResetForm function.

Power Apps Syntax Reset(Name_of_the_Control ) • Name_of_the_Control – It is the required parameter. The control to reset. Example: This example uses the Reset function to reset the controls. Step 1: Insert a Text input control on a screen. By default, its name will be TextInput1 and its Default property will be set to "Text input".

Reset function in Power Apps

Step 2: Type a new value in the text box.

Reset function in Power Apps

Step 3: Insert a Button control on the screen. Step 4: Set the button's OnSelect property to Reset(TextInput1).

Reset function in Power Apps

Step 5: In the app preview mode. Select the button.

Reset function in Power Apps

Step 6: The contents of the text box will return to the value of the Default property value i.e., “Text input”.

Reset function in Power Apps

Alternative approach to Reset the controls without using Reset function

The Reset function is an alternative to toggling the Reset property of input controls and is generally preferred. The Reset property may be a better choice if there are many controls need to be reset together. Because in that case we need to write Reset function for each control.
a. Reset control on button pressed
The controls can be reset by using the Reset property. The Reset Property can be toggled by using the button control.

Step 1: Select the control or controls that we want to Reset.

Reset function in Power Apps

Step 2: Set the selected controls Reset property to the following formula

Power Apps Formula

Button1.Pressed

Here, Button1 is the name of the button control. While the button is pressed the above formula returns true then again false. It is required for the controls, to create an environment to reset the controls again.

b. Reset control by using variable
The Reset property of a control can be toggled by using a variable.
Step 1: Select the control or controls that we want to Reset.

Reset function in Power Apps

Step 2: Set their Reset property to a variable myvar.
Step 3: We can toggle the variable myvar by the following formula on the OnSelect property of a button control.

Power Apps Formula

Set(myvar, true);Set(myvar, false)
Reset function in Power Apps

Step 4: Put the app preview mode and test the app.