Forum Academy Marketplace Showcase Pricing Features

Dynamic repeating group column widths - Is it possible?

Hi all!

I could really use some help here, so I’d be thrilled if someone could point me in the right direction. I’ve seen some discussion related to this topic but have not found a solution for my case, and I think there will be others that would need something like this.

I’m working on a creative process management app for songwriters and producers which will include a page that allows the user to visually arrange their song in a sort of two-part chart, where the x-axis is the timeline of the song, from beginning (left) to end (right). The y-axis of the first part of the chart will display what I call “dynamic impact,” an estimation of each song section’s place within the song’s dynamic range, from quiet/low impact on the listener (bottom) to loud/high impact on the listener (top). The second part of the chart will allow the user to add rows for each instrument and display where along the song’s timeline the instruments will be present (and most likely make some notes where needed).

Check out the screenshot below of my spreadsheet-based prototype that I’ve been using for my own music projects so you can get an idea of what I’m looking for!

I believe I know how most of this is possible with repeating groups, but my biggest issue is finding a way to display the width of the repeating groups dynamically in order to show the relative lengths of each section, which I expect to be written in the database.

Again, I’ve seen some discussions here in the forum that are somewhat related, but have found nothing that would solve this issue. I’ve seen a few plugins that might get me closer to this functionality, but nothing that I think will really work!

Any creative ideas to help me solve this puzzle would be hugely appreciated!! Please let me know if any more info is needed.

Thanks so much for reading and hope to hear from you :slight_smile:
Xander

3 Likes

I’d be interested in having a conversation about paying a coach or consultant to help me get this figured out! Thanks :slight_smile:

I’m a bit surprised no one has jumped on this. I’d like to know if it’s possible as well.

1 Like

Same here, I feel like this would be a desired effect for showing tags on a profile in many apps

2 Likes

Same here. Trying to display a list of tags, some of which have short names and some have long. I want them to neatly slide up next to each other, each as wide as it needs to be… but instead it seems I have to make the “Minimum Column Width” as wide as the WIDEST tag, which makes the short-named tags look silly with lots of unnecessary padding.

Still not possible to do this?

@xander or @openocean.tampa - did you ever figure out a way to do this?

also looking for a solution to this

During my search for a good calendar/scheduler solution i stumbled upon the “Dynamic Width” plugin. I tried it out in a repeating group which displays events with a calculated width: width of one column multiplied by duration in days. This works if you know the width of one column.

Maybe this will work in your case:

  1. Set the ID attribute of the repeating group, if you have multiple repeating groups you can make the ID unique by using the unique id (dynamic data)
  2. Add the plugin element “Dynamic Width”
  3. Fill in element_id
  4. Calculate dynamic width

Hope this helps