Forum Academy Marketplace Showcase Pricing Features

List Shifter: Reverse, Rotate, Swap and ITERATE (Loop) Over Bubble Lists | Now at v1.4: Adds Numeric Option, GET INDEX Action

Do you mean like this?


I need to put it in the Default value. And I’m not figuring it out

Thanks for your answer.

This OS - Vehicle Condition's Display is Current cell's text (if the repeating group cell text)

You’re basically just trying to match up the Option that correlates with the text you have…

Its a dropdown

Seems like you just want to reference This OS - Vehicle Condition's Display is Current page's Vehicle's [text field] then? then do :first item

So you’re getting the first option where the option’s Display = the Vehicles text

1 Like

I have also a RG. Which shows 20 options. And only one should be checked…
For the dropdown there are 5 option and only one should be selected. All are text. But the list of options ate Option Set

That’s what I was trying so far

@tylerboodman Impossible, either with the custom state.
Am I doing something wrong? Or it is not possible?

I am not sure what you are trying to do now…

You said

Meaning you just want to match up an Option’s Display (or some other text attribute) with a Vehicles [text field] and that’s what I described. It takes your list of options and finds the 1st one where those match…

I think you need to store the Option in Vehicle as well, and just have a database trigger update that text field whenever the Option changes for your searching purposes. That would make this easier.

I thought about that for the last resource. But it makes me store double things in the database.

That’s what I want to do. Maybe I’m doing it wrong. Where should I put the “expression”, because i’m trying to put in Default Value?


All OS - Vehicle Condition:filtered, constraint This OS - Vehicle Condition's Display is Current Page DT-Vehicle's Condition then do :first item

Double storing is not that bad though… it beats having to do this stuff just to match up your Option and Text

1 Like

@tylerboodman Thank you very much Tyler, it works :smiley:

1 Like

Hi @keith

I’m trying to use ListShifter with URL Parameter.

On the Page Load, the URL Parameter will take the number and pass it to the Listshifter to go to the specified page (in case the user has got the URL from another user).

I don’t know why it doesn’t work.
The URL Parameter works because I tested it with Text element and also It works with ListOfNumbers but I would like to use ListShifter.


Can you give me an idea of how to make it work?


@fabian.banushi, you are likely triggering the GO TO PAGE action before List Shifter is initialized. Move this action to a workflow that triggers on List Shifter’s Initialized event.

Any plugin with actions cannot respond to those actions until the plugin is initialized.

1 Like

So you are saying that I have to use List Shifter Initialized/Update and not Page load?
and on the page load I have to call List Shifter Initialized/Update?

I think I got it.


Hello everyone. I found the video from the link below about using this plugin for SORTING a field type field in Bubble. But in my app something doesn’t work.
I noticed that at exactly 3 minutes and 54 seconds of this video there is a cut, exactly in the part that shows the option ListShifterKW’s Original List’s Capital, giving the impression that there was a pause in the video and then an edition of it. However, when I use the plugin in my Bubble app, the CAPITAL field option does not appear, but only the normal fields, when we do not use the plugin. Does anyone have any idea what could be wrong, or can someone provide another link teaching how to use this plugin for cases like this? I spent days looking at this forum and found nothing. Thanks.

It literally couldn’t be easier, @resolvesinprovan. What’s hanging you up?

Hi, keith.
Thanks for the feedback. Below I posted the step-by-step screenshots, using the same example from the previous video, to simplify my case.


Note in the last two images above, that in my app the CAPITAL field does not appear, as in the previous video (picture below). I do not know why. But I know that in the video there is a cut exactly at this point.

I imagine it’s something very simple, but I’ve tried many things and I can’t get past this point. I would appreciate it if you can help me unlock it. It could be some other tutorial. Thanks

The error message is literally telling you what to do @luzonildo. You have text as the type. If you want to select a Country, which presumably has a name that is a text. Select blah-blah-blah Country’s Name.

Hey @keith, congratulations on passing 20k installs!! Super awesome, man :partying_face: