Dashboard Widgets: Conditional Visablity
S
Steven Harbold
Dashboard Widgets and buttons should have conditional visibility options based on field conditions, including assigned user, and state of other widgets and/or filters in the same dashboard.
Similar to Airtable the ability to hide and show blocks and buttons is game changing and allows for a much better (and controlled) user experience.
Jon Darbyshire
Great to hear your perspective, Steven Harbold! I have a few more questions for you:
- What specific conditions or scenarios would you like to use for showing or hiding widgets and buttons?
- Are there any particular widgets or buttons that are a priority for implementing conditional visibility?
- How do you envision the interaction between different widgets and filters affecting their visibility?
S
Steven Harbold
Jon Darbyshire
1.
- Hiding a button until certain pre-requisites are compete. I.E. Can't generate a contract document until there is a buyer signer linked and seller signer linked, etc.
- Using a boolean to allow users to hide or roll up sections depending on if needed. We use this in the record sections right now.
- Conditionally showing a field in a grid based on conditions
2.
In SmartSuite's current iteration, there are not a lot of placeable buttons but even the navigation buttons might be something we'd hide or show based on conditions met or based on user permission level even.
- In our Airtable system there are a lot of fields in interfaces that show and hide at a certain sequence in the work process.
I think overall this post is a call to heavily expand SmartSuite's "App" feel to give us more of that customized feel on conditional display, layout of fields, etc. Similar to AirTable interfaces and other front end builders such as Softr.io or Noloco.
I hope that helps.