One of the newer controls available in Power Apps is the toggle control. It replaces the deprecated Flip Switch control. In today’s blog, I’ll walk you through how to configure this control in a model-driven app in Power Apps.
First Step: Add a Yes/No Column to a Table
From a solution file in your Sandbox environment, add the table – in this example, we are using the Contact table. Add a new column (or use an existing Yes/No column).
Once finished, make sure you click Save Table at the bottom.
If you haven’t already, add the Form to your solution file.
Second Step: Add the Column to a Form
I love the Power Apps form design interface. It makes it extremely simple to add new fields and drag them to exactly where you want it to appear.
This is the easy part! Find the column you added to the Contact table in the Table Columns list on the left-hand side.
Time Saver Tip! Use the handy search icon at the top (highlighted below) to avoid scrolling!
Now, simply click on the Likes Chocolate? column and drag it onto the form canvas.
Third Step: Apply the Toggle Control to the Yes/No Column on the Form
Now that you have created a Yes/No column (field) and placed it on your form canvas, it’s time to apply the toggle control!
Click on the column on the Contact form. When it’s surrounded by a purple box, you will see a panel open on the right-hand side of PowerApps. This is where we will apply the control.
Click on the Components section, highlighted in the screenshot above.
Then click + Components, which will show you ALL available UI controls that can be applied to this field.
The UI controls shown here will vary by the column (field) type. Play around with different field types to see all controls that can be applied!
Important note: some UI controls can only be applied on the Classic Solution Designer. The list you currently see in Power Apps using these steps is NOT a complete list.
After selecting Toggle, PowerApps will ask you to set the scope of this control. By default, it will pre-check boxes for all options: Web, Mobile and Tablet. You can uncheck any if you prefer to do so, then click Done at the bottom.
Voila! Toggle Control Added!
After you save and publish your changes to the Form and the Solution file, you’re ready to rock and roll with your brand new toggle control! Way to go!
If you need any help configuring this control or others, please feel free to reach out to me at heidi@reenhanced.com or on Twitter @CRMHeidi.
If you’re more of a visual learner, here’s how a video on how to apply the toggle control!
Andrea Cruz
Question, do you know if toggle can be added to a view? I have it setup within a form but the view shows the yes/no drop down option. Please advise
Heidi Neuhauser
Hi Andrea, thanks for your question. No, this is a form control only.
mordfechay
Hi, is it possible to perform the process you described in the Canvas app?
I want to create a Boolean selection field in Dataverse, which will have a choice of 0 or 1. The closest I found is using the Yes No field, and it does not allow the use of a toggle or checkbox, only a selection from a list
Heidi Neuhauser
You can implement a toggle control on a canvas app! Here are instructions from Microsoft Learn: https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/controls/control-toggle
Tarang karkar
Hi, I have a toggle button in my Gallery of Screen and his TrueText is Present and FalseText is Absent so when I select the Present from the toggle and Moves too another Screen and the return to that toggle button the Value are reset is there any solution for this Value of Selected toggle button remains same when I move to any other return to the toggle button