Conditional Columns

It would be great if a column or cell within a table view could be made visible or hidden depending upon another field in the same record.

I'm talking specifically about hyperlinks etc. to VIEW or EDIT a record. In some cases, depending upon the record itself, I want to restrict the options available to the user.