It would be really useful to be able to configure the row actions in a table better, for usability purposes.

  • 3
  • Idea
  • Updated 2 years ago
It would be great to be able to choose where to position row actions, and also to be able to style them beyond having just an icon. I understand that this mirrors salesforce styling, but for us we're building an external community and it's not very user intuitive. Currently got a developer trying (and struggling) to address via CSS, but would be great if this was an out of the box option!
Photo of Laura Burnett

Laura Burnett

  • 588 Points 500 badge 2x thumb
  • Ok

Posted 2 years ago

  • 3
Photo of mB Pat Vachon

mB Pat Vachon, Champion

  • 42,704 Points 20k badge 2x thumb
This would be a bit of a hack, but you create a custom field renderer to display whatever you'd like and use what I mention in this post to potentially meet your need.

Bit of a hack I admin, but if the requirement is there this will fit the bill.
Photo of Chandra V

Chandra V, Champion

  • 6,966 Points 5k badge 2x thumb
Completely agree!!  I've just "hacked" in a button into a table using a field render snippet because my customers in the community just don't notice those tiny icons.  And they don't know what will happen if they click on it.  In my case, I'm showing available inventory to customers via the community, and need to give them a "add to cart" type button.  It needs to be prominent!

Photo of mB Pat Vachon

mB Pat Vachon, Champion

  • 42,704 Points 20k badge 2x thumb
Hey Chandra, what does the button use to execute. I'm assuming javascript.
Photo of Chandra V

Chandra V, Champion

  • 6,966 Points 5k badge 2x thumb
I built a row action that stores what I want the button to do (easy to build that way) and the button essentially does a click() on the hidden row action.
Photo of mB Pat Vachon

mB Pat Vachon, Champion

  • 42,704 Points 20k badge 2x thumb
Basically same solution as what I suggested. interchangable between Row action and Template w/ Action Framework.
Photo of Laura Burnett

Laura Burnett

  • 588 Points 500 badge 2x thumb
Thanks guys. I'll share these with our freelancer. He has a solution I think, but still worth sharing. I just think it would be very useful to make this a standard feature!
Photo of mB Pat Vachon

mB Pat Vachon, Champion

  • 42,704 Points 20k badge 2x thumb
Let us know if your freelancers solution works. Especially if it's unique.
Photo of Pablo Martinez

Pablo Martinez

  • 2,468 Points 2k badge 2x thumb
Playing with the template component, css and javascript we have manage to "move" the actions inside the table:

Photo of Matt Sones

Matt Sones, Champion

  • 31,478 Points 20k badge 2x thumb
Can you share?
Photo of Pablo Martinez

Pablo Martinez

  • 2,468 Points 2k badge 2x thumb
It's basically the same trick as my answer here: https://community.skuid.com/skuid/top...

But instead of using a field and a custom renderer I use a template.

You create the table row actions and capture the click from somewhere in the row and click them vía js (I can explain it better when I arrive to a computer :p)
Photo of Pablo Martinez

Pablo Martinez

  • 2,468 Points 2k badge 2x thumb
I tried to really move them, but with a lot of rows it randomly fails (you know, it's a javaScript thing xD)
Photo of Matt Sones

Matt Sones, Champion

  • 31,478 Points 20k badge 2x thumb
Makes sense. Thanks.