Is there any way to make columns Visible/Hide based on certain conditions? (similar to conditional formatting)
Use Case: Logging client interactions. If I select “phone call” in the interaction type column, then the following columns should become visible: phone number, notes, call back; whereas if I select “client visit” as the interaction type: the phone related columns would remain Hidden, and the following columns would be visible: address, date, reason for visit.
I am using a button to add new clients/interactions.
Hi @Koen73, I don’t have any updates on this feature, unfortunately . One workaround is to have multiple sections that show/hide the columns you need. For instance, in @Lizeth_P_Gomez_Uscategui’s original post, you would have one section for “Phone call” which would only show the phone number, notes, and call back columns and another section for “Client visit” that would only show the address, date, and reason for visit columns.
Is there anyway to configure conditional column visibility in forms? EG after field one is populated, field two becomes visible. Thanks and first POST!
We currently do not support conditional visibility of columns within forms @Allen_M, but I can definitely log your vote for that feature request! Congrats on your first post
Came here looking for a solution like this as well. I’d like to incorporate a resource column that only I have access to. (It would be links to Slack conversations that others could literally not access so I’d rather not confuse them.)
+1 to this feature. I came here looking to display a progress bar only under certain conditions. As of time of this response, an “if” in the column still shows a blank progress bar, so I wanted to hide the column entirely.
This would be great. A range of toggles could be selected. Only once selected would the relevent columns become visible. Making for decluttered forms and tables.
I see that you are new on the community, so not up to date with all the latest functionalities and solutions.
It is actually possible to do this, and has been for at least a year.
Here is a simple example:
Here is where I used the technique in a document for the evolution of the todo list competition last year this time to enable the capture of messages/ action items of growing complexity.
+1 to this. Conditional column visibility based on a field would be very valuable to us as we get our broader less technically-minded teams to interact with Coda. @Piet_Strydom I can’t really see how your doc shows off this ability. If I understand correctly, you’ve created multiple views of the same table and manually hidden columns that don’t apply to that view. What I’m personally looking for is a single view that can automatically hide columns that don’t apply to the row based on a field (in your example @Piet_Strydom this field would be the “todo type”). This might create UI challenges in a standard table view, but would work seamlessly in a card, detail, board, or calendar view. Am I missing something about your example here?