Wondering if I could get some assistance. I have a one page power app. On the left a gallery, on the right a form that is default to View mode. I have a button that then changes the Form to Edit mode allowing users to add a new record. What I'm trying to do is hide Field 3 when the Value of Field 1 is not "Travel" (field 1 is a drop down based on values defined in SharePoint list). I had used 'Request Type'.Value = "Travel" on the visible property of Field 3 which worked great on the view mode, but it did not re-appear when I was in Edit mode trying to add a new record and selecting Travel from the drop down. Just wondering if there is an additional instruction I need to add. Thanks in advance for any help provided.
Solved! Go to Solution.
Try these 6 combinations as your criteria does not seem to be clear to me:
If you want it to work in any form mode:
DataCardValue1.Selected.Value = "Travel"
DataCardValue1.Selected.Value <> "Travel"
If you want it to work in View form mode:
If(Form1.Mode=FormMode.View&& DataCardValue1.Selected.Value = "Travel" ,true,false)
If(Form1.Mode=FormMode.View&& DataCardValue1.Selected.Value <> "Travel" ,true,false)
If you want it to work in View and New form mode:
If(Form1.Mode<>FormMode.Edit&& DataCardValue1.Selected.Value = "Travel" ,true,false)
If(Form1.Mode<>FormMode.Edit&& DataCardValue1.Selected.Value <>"Travel" ,true,false)
If you like this post, give a Thumbs up. Where it solved your request, Mark it as a Solution to enable other users find it.
Basically when it's in view mode...and the request type is travel I want to see the two travel related fields, otherwise hide them. When it's in New form, and someone selects travel from the drop down, i want the two travel related fields to appear for completion. Otherwise, in any scenario I do not want the fields seen.
I tweaked the last code you gave slightly and it is doing what I want now.
If(Form1.Mode=FormMode.New&& DataCardValue1.Selected.Value = "Travel" ,true,false) Or
If(Form1.Mode<>FormMode.New&& DataCardValue1.Selected.Value ="Travel, true, false)
Thank you SO much for your patience with me on this. All because I was not referring to one field properly. (Facepalm)
Check out the on demand sessions that are available now!
Stay up tp date on the latest blogs and activities in the community News & Announcements.
Features releasing from October 2020 through March 2021
Check out the Power Platform Community Highlights