# Can entity fields be hidden on a per-entity basis?

**URL:** <https://community.fibery.io/t/can-entity-fields-be-hidden-on-a-per-entity-basis/1785>\
**Category:** Get Help\
**Created:** [July 12, 2021, 9:20pm UTC](https://community.fibery.io/t/can-entity-fields-be-hidden-on-a-per-entity-basis/1785 "2021-07-12T21:20:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matt\_Blais](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/matt_blais/32/1464_2.png) [@Matt\_Blais](https://community.fibery.io/u/Matt_Blais)\
**Post date:** [July 12, 2021, 9:20pm UTC](https://community.fibery.io/t/can-entity-fields-be-hidden-on-a-per-entity-basis/1785/1 "2021-07-12T21:20:14Z")

</div>

This would be one way to accomplish something like hierarchical types/mixins: we have a single “parent Type” that includes **all** the fields for all of its various sub-types, plus a Single Select field to choose a specific type.

Then for each entity, its entity view would be customized by hiding the fields that are not relevant for its particular sub-type.

If we get Customizable Entity Views, I imagine that would accomplish this neatly.

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [July 12, 2021, 10:50pm UTC](https://community.fibery.io/t/can-entity-fields-be-hidden-on-a-per-entity-basis/1785/2 "2021-07-12T22:50:11Z")

</div>

Related?

> [@Can we create Sub-Types?](https://community.fibery.io/t/can-we-create-sub-types/1748):
>
> I’m wondering if there is a way to do something like this: Create a type, such as “task”, then create a child type of task, say “task for project2” that has all the properties of its parent type, plus any additional fields that I might want to use in that particular instance of the task type. A related question: Is there a way to create field templates that capture your chosen edits to a field’s properties?

> [@Polymorphic relations. When creating relation, ability to have many Types from which to choose, and not just one Type](https://community.fibery.io/t/polymorphic-relations-when-creating-relation-ability-to-have-entire-app-from-which-to-choose-and-not-just-type/425/15):
>
> Just for what it’s worth, there is a program I previously used for doing the stuff I’m now doing in fibery, and it used the concept of subtypes to achieve the result that @Oshyan is talking about That is to say, enabling/disabling field visibility. You could choose for each subtype which type fields were to be visible/accessible. When an entity was created, you had to choose a subtype. It was actually possible to change subtype subsequently, and a minor issue I discovered by experimenting was …

---

<div class="post-metadata">

**Author:** ![Oshyan](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/oshyan/32/11431_2.png) [@Oshyan](https://community.fibery.io/u/Oshyan)\
**Post date:** [July 19, 2021, 9:47pm UTC](https://community.fibery.io/t/can-entity-fields-be-hidden-on-a-per-entity-basis/1785/3 "2021-07-19T21:47:45Z")

</div>

This is the same as or pretty similar to this, no?

> [@Individual Layouts for a node, hide fields etc](https://community.fibery.io/t/individual-layouts-for-a-node-hide-fields-etc/995):
>
> This may be some work … Currently the displayed layout of a Model shows all items. One good thing is, you can sort the fields. But you can not hide any. Seeing “creation date” and other fields for example is most times useless and overloads the page. BUT it is not a good idea to make it globaly for all views of a model anytime. It should be a way to have different layouts. Not sure what could be a good logic. Maybe it may depending on where you opened it? In any case a toggle for “show all f…

It’s not possible yet, hence a feature request. Definitely would be useful for many reasons!
