Any idea how can I get close to the ones I’m trying to achieve in this consent form?
I’ve tried a lot of stuff with Enum and EnumList already but I can’t find a satisfactory UX that will at least get near to a small checkbox that can be ticked beside the “Agree” statement
Solved! Go to Solution.
OK, SO I FOUND A SOLUTION TO THIS!
By using UX>Format Rules, we can assign an icon to the ENUM column:
Then, I just created a Virtual column for the same ENUM column but this time for the checked box.
ENUM_column is always shown when blank. (Consent not yet checked)
Then VC_ENUM is always hidden when ENUM_column is blank.
When the user clicks ENUM_column, ENUM_column gets hidden (thru the Show If formula), then the VC_ENUM will then be the one shown.
In this way, it doesn’t matter which device is being used. Since the icon came native from Appsheet.
But man, hopefully, there is a more straightforward way of having a nice checkbox in Form view in the future.
As far as I know, you can’t have a checkbox like the one you are describing, however you can get close to it.
Here is my suggestion:
Add a Yes/No column
On the Detail view, add the QuickEdit option with this column
You will have a toggle on/off, which is the closest, in my opinion, to a checkbox.
Hi Aurelien,
Thanks for looking into this. However, my use-case requires me to stay within Form view.
I’m out of idea then
I wonder if it’s even feasible.
I think the simplest is to stick to the basic Yes/No type, and tricking with some emojis for displaying values
Yeah, tried that too. Didn’t pass our UX because emojis vary per device type
Thanks for the effort in helping!
What you want cannot be done with a form view.
OK, SO I FOUND A SOLUTION TO THIS!
By using UX>Format Rules, we can assign an icon to the ENUM column:
Then, I just created a Virtual column for the same ENUM column but this time for the checked box.
ENUM_column is always shown when blank. (Consent not yet checked)
Then VC_ENUM is always hidden when ENUM_column is blank.
When the user clicks ENUM_column, ENUM_column gets hidden (thru the Show If formula), then the VC_ENUM will then be the one shown.
In this way, it doesn’t matter which device is being used. Since the icon came native from Appsheet.
But man, hopefully, there is a more straightforward way of having a nice checkbox in Form view in the future.
Nice job ! Thanks for keeping us updated !
Just to make it clear to me: from what I understand, you can click “on”, but not click “off”, unless you abandon and start the form again, right ?
That is correct. Our form does not allow submissions without consent so there won’t be a scenario where a click-off will be accepted. They may just opt to cancel the submission instead.
Please explain to me again.
Hi Fon,
Sure, what specific point do you want me to be more detailed on this?
User | Count |
---|---|
16 | |
13 | |
8 | |
7 | |
4 |