🎉 Filter Inline Lists Using Multi-Select Choice Components!

Hey all!

I found a super streamlined way to filter an inline list using multi-select choice components. I recorded a tutorial, but my mic didn’t pick me up very well—so I’ll need to rerecord.

Until then, here’s a sneak peek:

Tutorial coming soon…stay tuned!

3 Likes

Nice!.. I would add an option to select all, so they don’t need to unclick selections… and that would come as a selected option when you enter that screen…

That would be slick (and preferred), but to my knowledge there’s no way to auto select an item in a choice component upon switching tabs…only when diving into a details screen from an inline list or via button press etc.

The way I’ve “solved” this is to force the user to tap a button the first time they view the tab.
This sets the default, and from that point forward there is always a value set, so the next time they return to the tab they’ll see whatever option they had selected the previous time.

1 Like

@Robert_Petitto of course there is… :wink:
simply if-else it for an empty value and replace by default value and like Daren said you can use action when entering that screen…
also in choice values, you can use empty value and assign default to it

yes, but that doesn’t actually set the value in the choice list. So even though you might have a default selected in the backend, the choice component won’t reflect that. ie. it’ll still appear as though no option is selected.

you can use empty as a value and assign default to it… but it will not show the option clicked as @Darren_Murphy mentioned you have to use previous steps to set column for default… and if you wanna show as clicked… use a PRO choice component LOL, created from tiles :wink:

Screen Shot 2022-01-23 at 12.35.30 AM

@Darren_Murphy @Robert_Petitto one-day three of us should join forces on some great project lol

1 Like

Hey, yes it’s great.
And if you want to add a “dynamic sort” dimension to your filtering.

Approach:

Dataeditor -
1/ [data sheet] List of criteria to ‘group by’ (1 column)
2/ [content sheet] User specific which will receive the choice of “group by”
3/ [content sheet] Single value (select ‘first’) on the user specific
4/ [content sheet] If-then-else to match the Single value by each value (entered manually) of the List of criteria (attention : if the [datalist] criteria are changed, even in orthograph, the change must be also done in this if-then-else → alternative: the list of criteria is 1, 2, 3, x, and a relation/lookup deals with it in the [content sheet])

Databuilder:
1/ Choice component with source [data sheet / list of criteria] and destination [content sheet / user specific]
2/ Group-by the inline list by the if-then-else of the [content sheet]

With apologies to @Robert_Petitto for hijacking his topic, how about…

…a single component to control both the list layout and the list ordering? :thinking:

The two “buttons” on the left toggle between vertical and horizontal orientation, and the two buttons on the right toggle between newest first and most liked first :grin:

2 Likes