-
Notifications
You must be signed in to change notification settings - Fork 3
Ability to hide columns #991
Copy link
Copy link
Open
Labels
annotationAnything related the annotations (adding new one or changing existing one)Anything related the annotations (adding new one or changing existing one)discussion requiredrequires a discussion before moving forwardrequires a discussion before moving forward
Metadata
Metadata
Assignees
Labels
annotationAnything related the annotations (adding new one or changing existing one)Anything related the annotations (adding new one or changing existing one)discussion requiredrequires a discussion before moving forwardrequires a discussion before moving forward
In some cases, instead of choosing the visible columns, we would like the ermrestjs/chaise heuristics be used and only hide some columns. To solve this issue for system columns, we've added several chaise-config properties. But now we would like to do similar things for other columns. This feature can help reduce the annotations needed and make the schema document smaller.
We have a
hide_column_headerthat can be used to hide the column headers displayed on the record page. Similarly, we could add ahide_column_valueor ahide_columnboolean. Or maybe it's better to have this as a table-level annotation where you can define a list of hidden columns.Ideally, this should be something that can also be defined on the catalog or schema. That being said, with the addition of
column-defaultsandtable-defaultsannotations, we don't necessarily need to worry about that since we can define any column-level or table-level annotation on catalog and schema now.