Announcements
Choices([@'DataSource'].'Type')
Collect(ColTypeofInfo,ThisItem.Value)
Remove( ColTypeofInfo, LookUp( ColTypeofInfo, Value = ThisItem.Value ) )
true
ColTypeofInfo
Best regards, Valantis
✅ If this helped solve your issue, please Accept as Solution so others can find it quickly. ❤️ If it didn’t fully solve it but was still useful, please click “Yes” on “Was this reply helpful?” or leave a Like :). 🏷️ For follow-ups @Valantis. 📝 https://valantisond365.com/
💼 LinkedIn
▶️ YouTube
Additionally, in the above reply, since you are passing the ColTypeofInfo collection directly, the Form is not recognizing it as the required default control. I have tried a similar approach earlier.
If we pass the collection name in the Update property, the required validation does not work. However, if we pass the default ComboBox control in the Update property, the validation works correctly and shows the required field error.
So basically, you need to keep the default ComboBox control and set the code in its DefaultSelectedItems property as shown below and just hide the control. Then use this ComboBox control name in the Update property and try it.
Filter(Choices([@'DataSource'].'Type'),Value in ColTypeofInfo.Value)
YourCombobxControlName.SelectedItems
If(IsEmpty(ColTypeofInfo), Notify("Type is required!",NotificationType.Error,2000), SubmiForm(YourFormControlName) );
📩 Need more help? Just mention @Kalathiya and I’ll be happy to assist.
✔️ If this answer helped you, please tick “Does this answer your question?” so it can be marked as the Verified Answer.
💛 A Like always motivates me to keep contributing!
The issue is that Power Apps' built-in required validation doesn't know about your custom ColTypeofInfo collection — it only checks the form's internal state, so it keeps throwing the error even when selections are made.
Both replies correctly identify this and suggest the same two fixes:
Option 1 : Keep a hidden ComboBox, set its DefaultSelectedItems to filter from ColTypeofInfo, and use it in the DataCard Update property so the form's validation works natively.
DefaultSelectedItems
Update
Option 2 : Set Required to false on the DataCard and manually block submission using IsEmpty(ColTypeofInfo) on the Submit button with a Notify or error label.
Required
false
IsEmpty(ColTypeofInfo)
Notify
Both are valid approaches. Option 1 is cleaner if you want native form validation to work. Option 2 is simpler to implement quickly.
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.
Congratulations to our 2026 Super Users!
Congratulations to our 2025 community superstars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Vish WR 834
Valantis 533
Haque 410