cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
JimboSey
Helper III
Helper III

Retain selected values in a dropdown

Afternoon,

 

I have two dropdowns on my screen, which filter a gallery on screen, by status and workplan.

 

Within the gallery I have links to other screens. 

 

I would like to retain the users selections in the dropdown boxes when the user navigates off the screen then back.

 

Is there a way to achieve this?

 

Thank you

1 ACCEPTED SOLUTION

Accepted Solutions
v-JessicaG-msft
Community Support
Community Support

Hi @JimboSey ,

 

You could add the " Reset("Dropdownname") " formula to the screen's onvisible property.

vJessicaGmsft_0-1643103413996.png

 

Best Regards,

Jessica Gu

View solution in original post

7 REPLIES 7
C-Papa
Super User
Super User

yes, with the OnChange property of the dropdown add Set(var_Selected, Self.Selected),

the change the default to var_Selected.

 

for dropdown2 use Set(var_Selected2, Self.Selected), Default = var_Selected2

 

 

Hi, thanks for your reply.

 

When I out var_selected in the Default it says there is an error in the formula with the Data Type: Record.

C-Papa
Super User
Super User

can you post your dropdown items code? Also, are you allowing multi select?

JimboSey
Helper III
Helper III

I am not allowing multiple sections.

 

In my items for the dropdown my code is collectProductTitle

 

 

The onvisible code for the screen itself is

 

ClearCollect(collectProductTitle, {Value: "All"});

Collect(collectProductTitle, Choices([@JSConsolidationProductTitle].HLStatus));

ClearCollect(collectWorkPlanChoice, {Value: "All"});

Collect(collectWorkPlanChoice, Choices([@JSConsolidationProductTitle].PT_WorkPlanChoice))

 

 

 

Thanks

avootla1
Frequent Visitor

@JimboSey 

The error is because you are setting a record/row of the collectProductTitle collection.

 

Simply add .Value at the end of the formula. You will see it working.

JimboSey
Helper III
Helper III

Do you mean like this...

 

(var_Selected, Self.Selected.Value)

 

If so I added this and the error message went but still reverts back to "All" when I navigate away and back. 

 

I need it to retain the dropdown value I selected.

v-JessicaG-msft
Community Support
Community Support

Hi @JimboSey ,

 

You could add the " Reset("Dropdownname") " formula to the screen's onvisible property.

vJessicaGmsft_0-1643103413996.png

 

Best Regards,

Jessica Gu

Helpful resources

Announcements
PA Virtual Workshop Carousel 768x460.png

Register for a Free Workshop

This training provides practical hands-on experience in creating Power Apps solutions in a full-day of instructor-led App creation workshop.

PA.JPG

New Release Planning Portal (Preview)

Check out our new release planning portal, an interactive way to plan and prepare for upcoming features in Power Platform.

Top Solution Authors
Top Kudoed Authors
Users online (2,314)