Specify default selection for a choice component

Apologies if this feature request is posted elsewhere. Lmk and I’ll vote there.

So, my home page has some filters. I’d like to have default selections for those filters for both logged-in and anonymous users. It seems very odd that there isn’t a Default selection attribute I can set when adding a Choice component to a screen.

Current UX for a first-time page visitor:

Desired UX for a first-time page visitor:

I’m imaging a new field below Values that lets me enter a default value. To keep it simple, if the value is not valid (putting the onus on the developer to enter a valid value) then the current behavior persists — no selection is highlighted. That way adding this feature doesn’t break anything. I’ve read all kinds of wonky ways to work around this but it seems a simple Default attribute for the component would make life a lot simpler.

Best solution will be to prefilled these values if empty, using custom action before going to that sreen

A default would be good, but providing your own defaults isn’t that difficult. Assuming that the choice component is writing to a user specific column, then:

  • Create an if-then-else column:
    – If user specific column is empty, then default
    – Else user specific column
  • And then use the value of the if-then-else column in place of the user specific column

I wouldn’t consider that a particularly wonky option :wink:

2 Likes

Thanks. I’ll try that. Agree not terribly wonky :wink: