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
Resident Rockstar
Resident Rockstar

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
Resident Rockstar
Resident Rockstar

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.

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
PA Virtual Workshop Carousel 768x460.png

Register for a Free Workshop

This training provides practical hands-on experience in creating Power Apps solutions in a full-day of instructor-led App creation workshop.

Microsoft Build 768x460.png

Microsoft Build is May 24-26. Have you registered yet?

Come together to explore latest innovations in code and application development—and gain insights from experts from around the world.

May UG Leader Call Carousel 768x460.png

What difference can a User Group make for you?

At the monthly call, connect with other leaders and find out how community makes your experience even better.

Top Solution Authors
Top Kudoed Authors
Users online (1,136)