Announcements
Hi @HW-20050933-0
These are the possible reasons for your case:
"true"
"false"
Possible fixes:
1. Set the Checkbox Default property to interpret the saved text value as a boolean, for example:
CheckboxCanvas3.Default = If(ThisItem.YourTextField = "true", true, false)
2. Keep your Update property as you have it (or better, use lowercase "true"/"false" consistently):
If(CheckboxCanvas3.Checked, "true", "false")
You can handle it with bit of better approach:
Change the SharePoint or data source field type to Yes/No (Boolean) instead of text. Then use the checkbox control inside the original data card (unlock and replace the input control) so Power Apps handles the binding automatically.
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
If you must keep the text field:
varSelectedRecord.YourTextField = "true" //varSelectedRecord - Replace with your variable name //YourTextField - Replace with your YourTextField column name
Just wanted to check in and see if everything is working now. If you still need any help, feel free to let me know.
Also, if the issue is resolved, it would be great if you could mark the answer as solved so others with the same question can find it easily.
Thanks and have a great day!
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.
Jump in, show your community spirit, and win prizes!
Congratulations to our 2025 community superstars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Vish WR 421
Valantis 405
timl 337 Super User 2026 Season 1