We are working on bringing conditional formatting to table components (table analysis and the interactive table widget) in Tulip! This will give the user the ability to apply specific formatting to the cells according to a certain condition. Such as: in the “Status” field, highlight the cells red if the value is “Not Started”.
If you have a use-case or an opinion on the topic, it would be awesome if you can post it in this thread or reach out to me directly!
This would be great. I just searched for a solution for this and found this discussion. My use case is showing an interactive table which will display if various individual departments have signed off everything is prepared for a job to be run that is scheduled. We’d like to have the table cells show up green or red based on the Boolean being yes or no.
currently we store status information twice (status as text and status as color) or use a loop to create an object list and convert the status information to a color coding. Both ways are just a workaround since there is no option to highlight certain rows based on cell values.
We would use this feature to
Show if a carrier has arrived at it’s destination or is still en route
Show the status of a quality issue
Highlight quality issues in the message feed for our group and department leads
I think that sounds like a great idea.
How broad are you expecting to make the highlighting rules? We have quite a few use cases where we make filtering based on dates, where expired / due entries are filtered out. Here they could just be highlighted instead. Do you think dynamic highlighting based on compares against current date/time (or a calculated date based on current time) will be allowed?
Conditional Formatting is currently in our roadmap and we aim to release it next year. While some features, such as dynamic highlighting, won’t be included in the initial release, they are taken into account and are very valuable for future iterations.
In the meantime, any additional insights or use cases would be greatly appreciated, as they will be beneficial in refining this feature.