This is what I have for my visible for the checkbox in the gallery If(!CR_1.Text = "95 Blocked/On-Hold" || Self.Value,true, false). If the backlog status is 95 blocked I want to disable the checkbox. Right now, it disables all the ones that are not checked. CR_1.Text is the label that holds the backlog status.
Solved! Go to Solution.
Please change your formula to this:
!(CR1.Text = "95 Blocked/On-Hold") || Self.Value
Change your formula to the following:
!(CR1.Text = "95 Blocked/On-Hold") || Self.Value
That will give you what you want. You might notice that you have a blue line under the equal sign. That is because the Not operator is doing a Not on the CR_1.Text and then comparing - that is boolean to text...not valid. If you put the parens around the comparison, it will work.
And, BTW, you don't need to do the If and true and false...it will evaluate to true or false anyway.
I hope this is helpful for you.
EDIT: Forgot the closing paren in my original post. It is corrected above now.
I think you should simplify the code to only this code below. The 2nd part of your conditional statement is what caused the checkboxes to disappear.
!CR_1.Text = "95 Blocked/On-Hold"
If you want to disable the checkbox instead of making it invisible put this code in the DisplayMode property
If(!CR_1.Text = "95 Blocked/On-Hold", DisplayMode.Edit, DisplayMode.Disabled)
---
Please click "Accept as Solution" if my post answered your question so that others may find it more quickly. If you found this post helpful consider giving it a "Thumbs Up."
Please change your formula to this:
!(CR1.Text = "95 Blocked/On-Hold") || Self.Value
You've got to enclose your comparison in parens if you are going to ! Not them!!
Stay up tp date on the latest blogs and activities in the community News & Announcements.
Dive into the Power Platform stack with hands-on sessions and labs, virtually delivered to you by experts and community leaders.
User | Count |
---|---|
218 | |
206 | |
85 | |
57 | |
36 |