Hello. I have a button that is configured as OnSelect to set a variable varStartTime to be the current date/time. I am trying to get the button to be disabled once this variable has populated with the date/time to avoid having the user select a new date/time. My button code is this:
Set(varStartTime, Now()); If(IsBlank(varStartTime), StartButton.Visible=true, StartButton.Visible=false),
However, it does not disable the button. Any suggestions on how to configure the button to do 2 functions for one click?
Solved! Go to Solution.
Set the variable with the current timestamp as you did on the onSelect attribute. Remove the if part. Instead you could just use the same code in the DisplayMode
If(IsBlank(varStartTime),DisplayMode.Edit,DisplayMode.Disabled)
I found my error. There was an additional context variable defined that once removed, this IF statement worked.
What @anshulbatheja said if you want to disable the control.
If you want to make the control invisible, you could put the following:
IsBlank(varStartTime)
If there is no value in start time it will be visible. If there is a value it will disappear.
Personally I'd go with the disabled option but thought I'd mention
User | Count |
---|---|
262 | |
110 | |
90 | |
54 | |
44 |