I’m working on a Kinetic Configurator layout in Application Studio and trying to conditionally hide one of the Column controls (the layout item from the toolbox, not a grid column).
My use case:
I have a row with five columns in it. (See screenshot)
Based on a user selection, I want to hide one or more of those Columns.
I’ve given each column an ID Name and used Data Rules to try and set them to invisible.
But… no luck. They remain visible regardless of the rule.
Josh,
I’m curious about this behaviour as well. If you hide all the inputs in the relevant column (a pain, but possible), I believe you’ll achieve the same effect.
We’ve been using panel cards hide/show relevant inputs when they are opened / collapsed. It’s a vertical layout rather than horizontal, so it’s a different perspective on the flow. Rather than left-to-right, the inputs flow top-to-bottom. The Kinetic configurator is a fly-out from the side of the screen so this vertical layout fits that aspect ratio.
P.S. we’ve never used a panel card stack but it’s on our list of things to test to improve the layouts.
See screenshot the boxes obviously disappear, but the header remains with the gap. I was hoping for something that would just display the screen with only 4 columns.
But I appreciate the response, might trigger another thought for someone of how we could work this out!
If that works, you could change the headers to labels and put them in their own Columns above the inputs. Then hide/show them in coordination with the inputs.
This feels like a Rube Goldberg solution but it might work.
It’s not exactly what I wanted as the label isn’t as clear as the header but it’ll do for now. I might put an idea suggestion on though so we could hide a column feels like that would be quite a useful thing…