Active Cell plugin

Hi Bubblers,

Does anyone know how the Active Cell plugin works? It sounds pretty useful (I want to be able to refer to the active cell of an RG outside of the RG and this claims to do it.

Anyone know how to use it?

Thanks!

1 Like

I’ve sent you an instruction to your email.

Cheers!

2 Likes

Thanks so much! It works so well! I just set the state of The Cell’s content :slight_smile:

1 Like

You’re welcome!

Hi @lottemint.md !

Also interested in using the plugin. Could I get a copy of those instructions? Thanks so much!

Hi @nik,
Welcome to the community!

Please follow with the next steps:

  1. Insert a Cell element inside of your Repeating Group
  2. Select a value type of your Repeating Group. For instance, User type
  3. Set a value. For instance, Current Cell’s User
  4. In workflow’s elements section you will find A cell is active
  5. Set up your logic

Please feel free to contact me, if you will have any questions.

Cheers!

4 Likes

Cool hack, thanks for posting this!

So I was able to follow the steps, but have a few questions.

If I have a Repeating Group that’s a full list (or ext vertical scrolling, I can do either) 1 x 1 group. I placed the Cell Element in the RG. Let’s say I have 7 items in my repeating group. As I scroll down the page, I scroll through each of the 7 elements. If I understand correctly, the Active Cell is the Cell that is currently in view as I scroll through the RG? Or am I misunderstanding.

Basically, I am trying to have a “vertical progress bar” similar to the one that this forum uses on the right side. I was hoping that the active cell would allow me to “mark” which cell is currently in view to inform my progress bar if that makes sense.

I just tested the plugin under the assumption that ^ that’s what active cell was referring too, but the cell number was jumping all over the place as I scrolled.

Thanks for all the help!

This is a very cool plugin, really helpful for collecting a repeating groups cells data outside of the repeating group and performing workflow actions, nice one.

2 Likes

Sorry for the late response.
Is it still relevant for you?

1 Like

Hey @lottemint.md , It works amazing!!
I still haven’t figure it out how to use the timeout, could you help me here?
Thanks :slight_smile:

Hello @caeroa. Thanks for your feedback!

Yup, sure.

Check out the following video:

Editor:

Preview:

I’ve added this one because there are cases when a user should have the possibility to save things (or other actions, including complex ones) inside of a repeating group clicking on a single button.

In that case, we need a timeout (delay) for active cell elements.
Without this delay, the app may cause issues.

So, the idea is to take current cell index and multiply by the defined timeout (for example, 1000 ms). Now, the system triggers them in the queue.

Let me know if you have any questions, please.

1 Like

Thank you so much @lottemint.md I will explore the timeout a little bit more.
Right now it’s working perfect for me, triggering an image in a group from a RG when the cell in the RG is hover.

Hello @lottemint.md !

I have a similar scenario to manage. How is possible to make active cell be controlled in a ext repeating group enviroment?

@lottemint.md

Does this work on mobile? I set it up on a web app but it doesn’t seem to work on my phone. Any workarounds?

1 Like

Yup, it should work on mobile.
Can you please provide more info? Browser, phone model.

Why would you use a plugin for this? Set a custom state to “Current cells index” when a user selects the row.

I’m using this example here which didn’t work on iphone 14 safari.

I created a workaround by having a second workflow where users can click individual cells on mobile. So the click and drag works on desktop but single click works on mobile

My use case is for clicking a single cell and dragging across other cells without unclicking. The expectation is that multiple cells are added to state list as the mouse hovers. This works on desktop but not mobile. Example here…

It might be a good idea to build a custom plugin for that case.