I want to patch and unpatch checkbox selections directly to my datasource. The problem is with my uncheck, it will only uncheck the first thing. How can I fix the uncheck so this will work?
Default - LookUp(TestResponses, Title=vUserMail && ListID = Text(ThisItem.C1)).CheckValue
OnCheck - Patch(TestResponses,
Coalesce(LookUp(TestResponses, Title=vUserMail && ListID=Text(ThisItem.C1)),
Defaults(TestResponses)
),
{Title: vUserMail, ListID: ThisItem.C1, CheckValue: Checkbox3.Value}
); UpdateIf(collTestMasterData, C1=ThisItem.C1, {C3:Self.Value})
On UnCheck - Remove(collTestMasterData, BrowseGallery1.Selected); Remove(TestResponses, LookUp(TestResponses, ID = BrowseGallery1.Selected.C1)); ClearCollect(collTestResponses, TestResponses);