Skip to content

Ability to hide columns #991

@RFSH

Description

@RFSH

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_header that can be used to hide the column headers displayed on the record page. Similarly, we could add a hide_column_value or a hide_column boolean. 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-defaults and table-defaults annotations, 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    annotationAnything related the annotations (adding new one or changing existing one)discussion requiredrequires a discussion before moving forward

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions