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
Hi @JimboSey ,
You could add the " Reset("Dropdownname") " formula to the screen's onvisible property.
Best Regards,
Jessica Gu
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.
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.
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
can you post your dropdown items code? Also, are you allowing multi select?
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.
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