web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Sharepoint list drop d...
Power Apps
Answered

Sharepoint list drop down looses values on edit

(0) ShareShare
ReportReport
Posted on by 8

Hi all,

 

i have built a Products list on Sharepoint which contains dropdown multichoice column Country(lookup to another list called Locations). I used PowerApps to customize that column Country so it can take disctinct values of countries from Locations list and save it to Products list when selected via drop down. 

 

Saving when creating new record works fine. But when i edit the record and change some other attribute and click save, previously selected values in column Country dissapear.

 

On the Update event on my data card i use the following logic: 

 

 

ForAll(DataCardValue4.SelectedItems,
 {
 Id: LookUp(Locations, Country=Result,ID),
 Value: DataCardValue4.Selected.Result
 }
)

 

 

Any ideas what might be the issue?

Thanks a lot!

Categories:
  • RandyHayes Profile Picture
    76,299 Super User 2024 Season 1 on at

    @Razes 

    To be clear, you do not have a dropdown control, you are working with a combobox control.

    The DefaultSelectedItems (DSI) property of the control dictates what the combobox shows as selected.

     

    So, what is your DSI property formula as well as the Items property formula?

  • Razes Profile Picture
    8 on at

    Hi @RandyHayes , yes you are right about combo box. The DSI property says "Parent.Default" and Items property is "Distinct([@Locations],Country)"

  • Verified answer
    RandyHayes Profile Picture
    76,299 Super User 2024 Season 1 on at

    @Razes 

    So, for items to be selected in a Combobox, the DSI property must contain records that match the schema of the Items property.

    Currently, your Items property is providing records with a Result column.

    Your DSI is providing records with an Id and Value column.

    These will *never* match!!

     

    You need to reverse the process you had for the update in order to get matching records.

    So your DSI would become:

    RenameColumns(ThisItem.Country.Value, "Value", "Result")

    This will take the table of records with Id and Value and convert it to a single column table as well as rename the column from Value to Result.

    This will then match the Items property records.

  • Razes Profile Picture
    8 on at

    @RandyHayes , this works! Thanks

     

    P.S.

    For some reason it wont save specific values to list when selected. For ex, every time i select AT or DE it wont be saved, but other countries work fine. Any ideas what would cause that?

  • Razes Profile Picture
    8 on at

    @RandyHayes nevermind the PS part, i found the problem and solved it. Thanks again!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 382 Super User 2026 Season 2

#2
Mohsin Ali Profile Picture

Mohsin Ali 329

#3
WarrenBelz Profile Picture

WarrenBelz 187 Most Valuable Professional

Last 30 days Overall leaderboard