cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
FelipeCaru
Advocate V
Advocate V

Make an icon not clickable / not visible if date is not inputted

Hello everyone,

I have a question regarding the 'visible' of an icon/button and/or making it clickable.

In an edit form I have, the user can input a 'start date' and 'end date', which both come blank from the start, and also ticket a box marking it as 'completed'. What I want to do is to make that checkbox visible or, better if it is possible, to be seen but not able to be ticketed/used if the 'end date' has not been inputted by the user.

 

How can I go doing something like this? Any help would be appreciated

1 ACCEPTED SOLUTION

Accepted Solutions
LRVinNC
Super User
Super User

To make the field invisible:  On your checkbox, set Visible to !IsBlank(<name of control with the end date in it>), for example, !IsBlank(Label4).  If Label4 has a value in it the checkbox will be displayed.  If Label4 does not, the checkbox will be hidden.  

 

To make the field visible but disabled:  On your checkbox set DisplayMode to (using Label4 again as the field):

If(IsBlank(Label4),DisplayMode.Disabled,DisplayMode.Edit)

LRVinNC

------------------
Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

View solution in original post

4 REPLIES 4
LRVinNC
Super User
Super User

To make the field invisible:  On your checkbox, set Visible to !IsBlank(<name of control with the end date in it>), for example, !IsBlank(Label4).  If Label4 has a value in it the checkbox will be displayed.  If Label4 does not, the checkbox will be hidden.  

 

To make the field visible but disabled:  On your checkbox set DisplayMode to (using Label4 again as the field):

If(IsBlank(Label4),DisplayMode.Disabled,DisplayMode.Edit)

LRVinNC

------------------
Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

View solution in original post

This was exactly what I needed, thank you @LRVinNC 

Thanks @LRVinNC for not only providing one, but two ways of achieving the experiences. @FelipeCaru, can you let us know what you decide to go with and what other question you have related to this scenario?

@Mr-Dang-MSFT 

I used the method of disabling the checkbox, since that way the user knows it is there and will know it is missing the end date (it was, actually, a requirement from them)

If(IsBlank(DateValue4)=true, DisplayMode.Disabled, DisplayMode.Edit)

Helpful resources

Announcements
UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!

Community Connections 768x460.jpg

Community & How To Videos

Check out the new Power Platform Community Connections gallery!

M365 768x460.jpg

Microsoft 365 Collaboration Conference | December 7–9, 2021

Join us, in-person, December 7–9 in Las Vegas, for the largest gathering of the Microsoft community in the world.

Top Solution Authors
Top Kudoed Authors
Users online (2,683)