I have disabled my back icon with the following OnSelect formula:
If(frmRequestHelp.DisplayMode = DisplayMode.Edit,DisplayMode.View,Back())
It works just fine. I can navigate when my form is in view mode and not edit mode.
I am, however, trying to get a popup label to show when the icon is in DisplayMode that explains you can't navigate until you cancel or save your changes. However, I cannot get it to work. I created a label to see if I can find out what is going on and the label is not working so I'm sure there is something wrong with my formula, but I can't see what it is.
Here is my test label formula text.
If('icnBack-scrRHD'.DisplayMode = DisplayMode.View, true,false).
It never changes from false; it does not toggle from true to false like the back icon does.
Here is my formula from the actual pop up label Visible property
If('icnBack-scrRHD'.DisplayMode = DisplayMode.View,true,false).
I'm having trouble understanding why my pop up label will not work nor does the text label but the icon works exactly as I'd like.
Thanks in advance.
Hi @CindyZ ,
You shouldn’t put DisplayMode.View to OnSelect property. DisplayMode is enumeration type and DisplayMode.View is Text, not a behavior formula, so it can’t change the display mode of icon.
you should set icon’s display mode in DisplayMode property directly. Please refer to following formulas.
Back()
If(frmRequestHelp.DisplayMode = DisplayMode.Edit, DisplayMode.View, Edit)
Then, continue with your steps and check if the issue is fixed.
Best regards,
Sik