cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
AndyJJones
Level: Powered On

Clear current selection from dropdown when another dropdown value changes

I have some dependant dropdowns that need to be cleared if the "parent" dropdown is changed. I have been prowling the forum to try to find an answer, but nothing seems to be working...

 

I have a dropdown for "Organization", then another dropdown for "Sub-Organization". If the Organization dropdown changes, I need to clear the selected item from the Sub-Organization since the old value no longer applies, and I need the user to reselct a new valid sub-organization.

 

These dropdowns are using filtered lists for the vlaues.

 

Any help would be greatly appreciated!

 

PowerappsShot1.png

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Super User
Super User

Re: Clear current selection from dropdown when another dropdown value changes

You could try triggering the Reset property in the second dropdown.

 

In the OnChange property of the first dropdown, add something like:

UpdateContext({ResetDropdown: true}); 
UpdateContext({ResetDropdown: false})


In the Reset property of the second dropdown, add:

ResetDropdown

Please note that if you have a default condition set, this is what it will reset to. It is good to ensure that the AllowUnsetValue property is set to true in the second dropdown and that the Default is set to "" to allow a blank default entry.

View solution in original post

2 REPLIES 2
Highlighted
Super User
Super User

Re: Clear current selection from dropdown when another dropdown value changes

You could try triggering the Reset property in the second dropdown.

 

In the OnChange property of the first dropdown, add something like:

UpdateContext({ResetDropdown: true}); 
UpdateContext({ResetDropdown: false})


In the Reset property of the second dropdown, add:

ResetDropdown

Please note that if you have a default condition set, this is what it will reset to. It is good to ensure that the AllowUnsetValue property is set to true in the second dropdown and that the Default is set to "" to allow a blank default entry.

View solution in original post

AndyJJones
Level: Powered On

Re: Clear current selection from dropdown when another dropdown value changes

Thank you much for the direction!

 

It ended up being a bit more complicated that your example, but I ended up setting a "status" flag (ResetL2Status), and set the DefaultSelectedItems to:

If(IsBlank(ResetL2Status),Parent.Default,First(Sort(Distinct(Filter('Orgs',DataCardValue8.Selected.Result=L1),L2),Ascending)))

 

I think I am well on my way to getting this done now though.

 

Thanks again! 

Helpful resources

Announcements
thirdimage

Power Automate Community User Group Member Badge

Fill out a quick form to claim your user group badge now!

sixthImage

Power Platform World Tour

Find out where you can attend!

Power Platform 2019 release wave 2 plan

Power Platform 2019 release wave 2 plan

Features releasing from October 2019 through March 2020

fifthimage

Microsoft Learn

Learn how to build the business apps that you need.

Top Kudoed Authors
Users Online
Currently online: 105 members 5,309 guests
Please welcome our newest community members: