Hi All, (sorry for the long email)
I have a serious control/UI problem,
Im creating an app with a gallery as a form (where you can update the information in the first screen).
The gallery has 3 independent dropdowns (less than 8 options each) with a Patch function during onChange, so everytime you change the dropdown it sends the Patch to a sharepoint list.
The app works like a charm (on a database level), but is having an error ramdomly (Some times when you change too much the selections or sometimes when you start for the first time).
Error description:
When I use one of the dropdowns in an specific record, the other records in the screen change the selected options ramdomly (not afecting the database, a.k.a. not triggering the Patch onChange) but causing confusion to the user.
A workaround It's helping is a message for the USER "If you notice a weird behavior in the dropdown, please click on the icon "REFRESH DATABASE" [Icon with a Refresh()].
Im using this properties in each Dropdown:
-Items: Table(record,record)
-Onchange: Patch(Database,thisItem,"Field":Dropdown.Selected.Value)
-Default: If( IsBlank(ThisItem."Datafield),"Option 1",Lookup(Database, ID = ThisItem.ID,"Datafield")
-Reset: False
Thanks